Dreaming of downloading songs directly to iPhone via P2P (of course Indie songs most of which are distributed by their creators for free )... here could be a solution:
iPhone gets a BitTorrent client - The Tech Report
iPhone gets native P2P torrent software - The Unofficial Apple Weblog (TUAW)
Torrent | CoreOS - iPhoneUnix
Apple might have postponed the official iPhone Software Development Toolkit last month, but as the Unofficial Apple Weblog reports, that hasn't stopped someone from porting a BitTorrent client to Apple's cell phone.
The work was undertaken by a hacker who calls himself core, and more details can be found on the CoreOS - iPhoneUnix blog. Core's iPhone BitTorrent client is based on the Transmission open-source client for Mac OS X and Linux, and it currently runs on the iPhone in command line form. Users are warned not to try it over the EDGE network—the Unofficial Apple Weblog says peer-to-peer software "takes down EDGE faster than toppling a Jenga pile"—so this solution only seems useful through the iPhone's Wi-Fi connection.
iPhone gets a BitTorrent client - The Tech Report
iPhone gets native P2P torrent software - The Unofficial Apple Weblog (TUAW)
Torrent | CoreOS - iPhoneUnix