1. iTunes Integration -- I have found that iSyncr works well for me to bring over playlists from my vast existing iTunes collection
iSyncrLite for PC -- Lite version is free (limited number of playlists, limited songs on playlists), $2.99 Full Version
2. Wifi Syncing of Music and Backup of Photos and Videos Created on Phone
iSyncr WiFiLite -- Lite version is free (limited number of playlists, limited songs on playlists), $0.99 Full Version
3. Music Playback
PlayerProTrial -- Trial (one week) is free, $4.99 Full Version
4. Making the Most of the Headset Button
Headset Button ControllerTrial -- Trial (one week, full capability) is free, $2.69 Full Version
5. Controlling Orientation Lock
Orientation Control -- $1.49 Full Version