I was talking to a small business owner the other day and he complaint that he has been paying way too much for hosting his site with a company because his site runs on Magento. I have had zero experience with the software, but does it really require any specifically optimized server environment or will it do just as good on any regular hosting?