If you just plan on running a home webserver with a blog then just about anything will do. The biggest factor you are going to run into is your bandwidth. Most broad band company's upload speed is 384kb/s to 768kb/s up. A very good example of a home websever is
www.dslwebserver.com. (even though he uses windows) Last time I spoke with him his website was transferring well over 30gb a month on a 384kb/s connection. For the most part his website load time is fast and very reasonable. He only has 1 Internet connection so at certain times of the day his website slows down.
A very important thing to remember when setting up a home webserver is
Never put a mission critical website on a home webserver. Because with a home connection you never know when it may go down. If you think about the benefits on a home webserver, they are just over whelming.
1# Most data centers charge $89 to $150 for a 1mbps connection. Unless your a web developer or your website gets slash doted. Its going to be completely over kill. Running a teamspeak server and 3 websites my server transfer was around 10GB a month for 6 months. A DSL connection with a 384KB upload is $17.00 per month from SBC and would handle a 10GB a month transfer per month with ease.
2# You have 24/7 access to your server. If any hardware breaks your right there to fix it. If your server is in Texas and you live in Michigan and some thing breaks your at the mercy of the data center. Hourly labor is $30 to $75 a hr at most data centers. And same thing goes for upgrades. If you want to upgrade your server and its at home its right there. If its at the data center your going to pay.
Now for some draw backs to having a home webserver.
1# You cant burst. If your connection is 384kb up then thats as fast as your going to go. But the benefit to that is their is no monthly overages. You simply cant go over your monthly bandwidth.
2# Server security. It just doesn't exist if your hosting from home. If someone kicks down your door and steals your server then all of your information goes with it.
3# No back up power supply. There are no UPS systems or diesel generators to keep your servers going when the power goes out.