Okay, first off, I'm a complete iAnything noob. Mainly because the conflicting answers I get put me off buying things. First, can an iPhone store and play MIDI files? Second, can I upload music directly from a CD or hard drive to the iPhone? Lastly, what is the maximum bit rate the iPhone can handle?