dataguy - 6:39 pm on Feb 6, 2010 (gmt 0)
I'm not going to give any advice, there's plenty of it already here. I will tell you though that web site development can be an incredibly rewarding career. There was research in the 1990's that concluded that being a webmaster was the least stressful job to be had. I'm not sure that's true anymore, but it's got to be one of the top 10 least stressful jobs.
If/when you start your family, running an Internet business from your house can be great for your family as well. I've been able to raise one of my kids as a stay-at-home dad before my wife was able to quit her job to work with me and I wouldn't trade that for anything.
Best of luck to you!