I don't want to sound like an ass, but what about leasing a server from a provider? They do a decent job on the hardware end and all that you have to do is focus on the software.