Not sure how long the battery will last but it's cool none the less!

http://spikenzielabs.com/SpikenzieLabs/SolderTime.html

Not bad for $33.