NoteM will let you record unlimited length MP3s to any location (your memory card, e.g.) and can turn off your screen while doing so to save battery.
Haven't used it for any extended recordings myself, just a few snippets here and there... haven't been impressed with its performance, but maybe it'll work well for you?
--RHYNO