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.