I recently bought a Cowon D2 and it's an awesome piece of work. It's a flash memory based player because I wanted the benefits of that. But they also sell hard drive based players, maybe you can find one that meets your requirements on their homepage.