http://audacity.sourceforge.net is the best one I've come across. Doesn't have a timer, but hey, it's opensource and completely free.

__________________
As with other recorders, you need a separate .dll file in order to save your recording as mp3, but instructions are on the website.