I would prefer something that supported large capacity (2GB+) cards, and also could play lots of audio formats, especially FLAC and OGG. That's the top priority, but it would also be nice if it played these same formats from a data CD or even DVD... it's asking a lot, I know, but tell me what I...