If you have the time and patience to do it yourself then it's a great way to save $100 or more amonth (based on what you posted) but that can be really trying.
Take a look at this site, which is where I go when I'm in need of more info.
WebmasterWorld News and Discussion for the Web Professional
PM me for my email if you want to discuss it further.