Hello everyone. Just wanted to post an update about my issue. It's been a long year of dealing with skipping since the iOS 5 update, but after updating to iOS 6, I haven't had any skipping issues within the past 3 days. Since I had no skipping issues with iOS 4, and the iOS 6 update seems to be working fine, this just confirms what I always knew: The problem was with the iOS 5 update, not with my computer, or with my aps, or with my cables, or with my itunes or iphone settings, or with my video card software being outdated, or with my TV being on at the same time as my microwave, or any of the other ideas or suggestions I'd received from Apple and other sources.
While I can't guarantee when or if the issue will reoccur, it has felt great to have full use of my iPhone again without having to worry whether this $700 product would skip while trying to let a coworker listen to a song or putting it on shuffle for a party or something. I'd gotten so used to the problem that it was weird listening to music on my iPhone throughout the day without the issue.
Here's hoping for the best and continued funtunality with iOS 6.