On my old modded xbox I used workgroup sharing to stream media from my PC with XBMC. What's the best way to do that on a 360? I thought of reformatting my USB drive to FAT32 but am concerned about the 4 Gb file limit size. I've also tried Tversity but it doesn't seem to work as well as XBMC or have a volume control like XBMC.

What is the ideal way to share media with my new 360?

Thanks