Rackspace recently rolled out 'cloud' dedicated servers that are designed for this use case. You just pay for the time that you have the server, so for workloads like you described I think it's worth checking out. See here for more info:
http://www.rackspace.com/cloud/servers/onmetal/
Disclaimer: I work for Rackspace