1. I would rather not say. But my company has a software package that is sold to state and local governments as well as private non-profit agencies.
(I don't want a search of my company to take my customers to my private views - I try to keep private life out of my business).
2. Got tired of being a cubical worker being managed and surrounded by people incapable of doing what I did. I also had a great opportunity to venture into a then new niche. I started the company when I was around 27/28 and I'm 44 now.
3. Partnership agreement was flawed and a single word out of place was twisted and I ended up having to buy out my partners - no choice - last payment coming up this year

- it's been a LONG 11 years buying out my old partners.
Too many mistakes - not sure that they have all been corrected - just keep chugging along.
4. When started there was only 1 other competitor it was head to head for a while. Became hard to compete with them when I didn't have a sales person anymore. What made us stand out? Low cost, great service, good product. I have not had a sales person since I bought out that partner - just keeping as many of my original customers as possible - some fluctuation here and there but not actively selling.
5. Almost 17 years
6. Yes I would do it over again - of course hind sight is 20/20 - don't know if I could have done it differently w/o the experience of doing it the first time.
7. You can do 1 of 2 things -
1) you can try and either succeed or fail controlling your own destiny in a fashion. Failing is not the end of the world - the skills you have now to get a job for someone else will still be there if you fail.
2) you can work for someone else and put your (job) security in their hands.
8. No
Other question - why would I do it over again?
Because while I MAY have been able to make the same or possibly more money then I make now I would not have had the opportunity to work from home for the last 17 years watching and enjoying my children and wife nearly as much.
I could guarantee 1 thing if I had worked for someone else - I would have been a salaried employee, I would have been "paid" for 40 hours a week but would have been expected to put in 50-80 hours a week. I would have had a commute and I would have had to get dressed to be at work.
Right now I'm working (well sort of but I'll pickup steam shortly) - my commute was to walk down stairs in my pajamas starting work @ 6:30 ish am bringing my wife coffee while she got the kids ready for school and drove them there.
When I get done typing this I'll go take a shower and get dressed now they they are all out of the house and I'll get some real work done.
It's not all roses - I almost NEVER get to take a vacation 2x1 week vacations in 17 years - and if I do it's when everyone else takes theirs (4th of July etc...). My wife sees me every day - all day - so while we have our routine for her it has taken some of the polish off being married - she has no opportunity to "miss me" she says.
If I fail - I will have no one else to blame but myself.
Oh if I can no longer make a living doing what I'm doing now I'll probably switch gears and do something non-computer related - I have been burned out on technology for quite some time and yearn for a simpler job that involves some manual labor. Wish I had enough land and thereby cattle to make it my full time job making 1/2 of what I make now - now that would be my ideal job right now but I still have kids in school and am hoping to continue doing what I'm doing now for at least another 10 years to see my youngest through college.
Hope this helps.