How about a voice recorder that does post WAV file encoding to Ogg Vorbis or MP3? So, you record stuff... takes up a lot of space, but then, when it gets a second, it starts compressing it after the fact. 30 minutes of audio may take 2-3 hours to compress, and it would check the CPU and would \"pause\" and \"resume\" the compression based CPU usage?