I have way more music on my computer than I can fit on my iPhone 4. Commercial radio stations/Last.fm only go so far (basically both offer little control as-to what songs you listen to at any certain time). What apps exist to stream music from your home computer to your iPhone (over 3G specifically)? I don't wish to use the iTunes streaming feature (AirPlay). I would prefer direct hard drive directory listings as I don't use iTunes (therefore the media library is never populated). I know of WiFi2HiFi, but £2.39 seems quite costly for what I want it to do.