Almost perfect! I've experienced the same glitch others have had where the song cuts out and playback starts from the beginning about 15 seconds into a song. That's the biggest thing holding this back  IMO. Otherwise it's perfect!!
March 27 2014