The Editorial Ass blog offers a good, even-handed write-up of the advantages/disadvantages of self publishing and traditional publishing:
“If you choose to self-publish, you have to remember it is a choice, that you're doing it for your own good and have been well-informed about your options. You can't let people get you down or angry or defensive--if you do, you've lost this game. If the publication of your book does not make you happy, then you shouldn't publish it.”
Read on here.