The Ipod really is the way to go in my opinon. I haven't tried the flash drive yet. I did manage to fish the Ipod cable through the hole behind the head unit. I left about 2ft out to connect the Ipod. I also hooked up a 8" bazooka tube that I had from my old boat. It's amazing how good those really do sound when you hook them up under the bow.