I've actually been working on this off-and-on for a while, I'm hoping we can release some beta code soon. Currently developing it on Linux, but planning to release OSX and Windows versions, too. We're caching reads and writes, and only the blocks that are most frequently used, plus various other SSD-relevant optimisations. The block allocation logic is pretty complex (and I'm too busy with work), which is why it's been taking so long.
Slashdot videos: Now with more Slashdot!
Interesting stuff about the mp3s though, I didn't know there were any mp3 viruses 'in the wild'. (not that I listen to music in Windows, or download MP3s)