I know this sounds a lot easier then it probably is but, I recently bought an ebay Ipod touch. Shockingly (sarcasim) the firmware on it is extremely unstable but it actually can hold about 16 gigs worth of media. What I was thinking about doing is completely whiping the player and replacing the firmware with rockbox. I was assuming that I could do it through linux but then again I've only had success hacking the psp.