Don't discount yourself for not being "technical enough". A lot of technical people get caught up in the shiny neat-o technology and forget to build a business.
It sounds like you're profitable and have a business so they're nothing to be embarrassed about.
I have to second that notion as well. My current contract is with a regional grocery chain, and it is easily one of the top 5 gigs that I've ever had. Very progressive environment and a TON of data to swim in.
It sounds like you're profitable and have a business so they're nothing to be embarrassed about.