Previously I had my lossless collection (not very big, only about 20 Gig so far) in monkey's audio (extra high) format. I choose that because it was more for archiving than playing at the time, so I wasn't too concerned about speed and it beat just about everything else at the time for compression.
These days I'm listening to lossless more often. That's not the real issue though, monkey's extra high is not really that bad with a modern CPU, you still get a big 40% cpu usage spike when you seek, but for normal playback no real problems. The real decider was the fact that I'm more often encoding directly to my (flash memory) portable player. It's a crappy little player so I usually just encode to lame "V6" quality, but encoding monkey’s extra high to lame was pretty slow, it was taking over 20 seconds per typical song when encoding directly to the flash-memory portable.
Anyway I went with TAK1.1.1 at compression level "-p3e". I batch encoded my whole collection in a few hours and I ended up with 20.2GB of "p3e" tak files generated from 20.1GB of "extra-high" ape files (about 120MB more storage in total). This equates to about an extra 0.6% storage for the tak files, which really isn't too bad at all.
BTW. Now I've gone for the speedier option I'm encoding on the fly to my portable flash-memory player, TAK at "-p3e" to helix-mp3 at "-V50" and it's gone from in excess of 20 seconds per song before to about 4 seconds per song. Now I'm no longer storing any low quality mp3 copies (meant for my portable) on my hard drive.
