Hmm, my Ipod life is nowhere near that good (4th gen colour). I just replaced an aftermarket battery that was giving me 1hr play time. The new one from a different source is giving me 4-6 hours play time.

RE: CF cards.

I used a transcend 32Gb card with a CF to IDE adaptor from Ebay.