I love this.
Regarding me - my older sister owns a web design business. It's tiny. Three programmers, one designer and my sister who does everything, because she's insane, doesn't need to sleep or eat, has been micro-managing her whole life and pulled straight A's all throughout college.
I, on the other hand, get to sit in front of my computer in pajamas all day, as I slowly expand my waist line with beer, shitty food and a lack of exercise.
The downside is, when I say all-day, I do mean all-day. Standard hours are 8am - to 6pm, but they often spill over, sometimes back into the AM. Things become fairly hellish on deadline and you start to go a little mad from trying to remember all these random things you need to do so that a client doesn't go apeshit and decide they're not going to pay because of one tiny mistake and lose your company thousands of dollars that it really, really needs. Good ol' rage inducing clients.
We also do a bunch of sub-contracting work for this company that gives us a tiny slice of cash, while we earn them tens of thousands of dollars while the websites we build earn their clients hundreds of thousands of dollars. Yay for the corporate food chain. Which we're not allowed to take credit for.
BOO. Because I've totally programmed franchise webpages for massive companies - which should be awesome, but I'm not supposed to talk about it.
Sometimes I feel like a lame version of Bruce Wayne