Using a free app called Air Playit you can stream your media collection to your iPhone/iPod/iPad via WiFi.
Download and install server side app from http://airplayit.com/ , set your shared folders.
Install AirPlayit app on device, search local servers, select, done.
Works unbelievably well. Total setup time < 5 minutes.
Yes, its free.