I Phone works fine with Blue Tooth - but get an error message when plugging in USB cable to the I phone for the music. Any suggestions? (reads that an apple product is connected.) Does this work with an I phone? Thanks.

Not one that Apple sells. You can find shorter ones by companies OTHER than Apple (which stinks, because Apple products are always awesome). For example, radtech.com sells 6-inch and 20-inch 30-pin cables.