I'm gonna pipe in here about health insurance for the self-employed. Why? I'm a glutton for punishment I guess.
Anyhooooo... for the last several years I could not get health insurance through my work, and my husband is self employed. He makes decent money in his work, but we are not "rich." I had to shop around and get insurance through his being self-employed and let me tell you - it was a nightmare.
See, when you are self-employed, you have to deal with answering health questionaires and you would be surprised at the number of things that disqualify you. Well, my hubby has a disqualifying event (meaning he can't have insurance at all) and I had a non-covered event, migraines - if you can believe that, meaning they will cover me, but not for that.
So, I went to trying to get group insurance, since he has employees. That has no questionnaires, but is REALLY expensive. So, we paid upwards of $700 a month to cover the family in the beginning, just for us (nevermind what the employees policies cost), and every year it got more and more expensive. We got to a point where it cost $900 a month. Well, the employees then decided they didn't want health insurance - too much money - so we lost the ability to have group insurance because you have to have a 75% enrollment rate.
So, then, we went to NO insurance. But just for a while, then I got a new job with benefits and now we are covered through my work, but if I, for some reason, can't work, we'll probably have to be uninsured again.
We kept the kids insured, because they pass the questionnaires.
But, just so you people understand, when you are self-employed, having/getting health insurance is not as easy as the stupid commercials on TV make it look. There are SO many factors that I haven't even mentioned in here. Those who have always had the luxury of getting insurance through work do not understand how health insurance works because their employer goes through all of this for you. What you pay through your work is a tiny fraction of what it actually costs your company to insure you.