I have used Amazon Elastic Cloud (EC2) for my dedicated hosting needs for nearly 6 months now. They’ve just released a new “bulk-buy” service that enables you to buy 1 or 3 years’ of as many instances as you want in advance and you buy it by issuing a command from terminal or the commandline/dos prompt.