I am almost certain I know the cause of your "SKIPS" in the music, but unfortunetly not a cure.
The reason is: There is a known bug in the internal VIA chipset USB implementation.
When transfering large blocks of data thru USB it seems that some of it gets corrupted, but the VIA chipset thinks everything is fine and doesn't generate any error messages. So it's not just your music that gets corrupted but any data that is tranfered OUT (Uploaded) of the I-Opener.
However, Downloading data INTO the I-O seems to be fine, no corruption.
Try this test:
Upload a 15-20Meg ZIP file to several other machines on your network. Then run Winzip and under the "Options" pulldown choose "Test". This will do a CRC check of the file and verify the state of its contents. I'm willing to bet that almost every file (over 10Megs) that you upload will be corrupted.
I have written to VIA about this but as yet I have heard nothing back. If any of you also suffer from this(and I'll bet everyone does they just don't know it because it only happens on uploads), I suggest you go to www.VIATECH.com and let them know we're darn unhappy with this situation.