CrazEtooN,
Hey, just thought I'd give you, and anyone else this may help, an update on my situation. I found and fixed my problem.
After much messing around with iTunes and trying to figure out why my iPhone 3g would only upload a few ring tones, and do multiples of the same song in some instances. I figured I would start from scratch and reinstall my iPhone through iTunes. However, every time I tried to do this, it would get through the reinstall about half way and then iTunes would tell me that my "iPhone is not responding". I did this 6 or so times before calling Apple tech support (thankfully I purchased the Apple Care Protection Plan with my iPhone).
After going through Apples tech support, all the way to one of their iPhone specialists, come to find out that my iPhone would install just fine on my wife's computer. I have an Asus A8N SLI Premium motherboard, and as such, the drivers provided on my motherboard drivers disc to upgrade my USB ports from 1.0 to 2.0 were "supposed to be included with Windows XP Service Pack 1". However, after re-installing my computer and MS service packs 1 AND 2, I still didn't have USB 2.0, and every time I connected my iPhone, Windows would tell me "This device can perform faster if connected to a USB 2.0 port etc etc".
The way I found to correct this problem was to go into "Device Manager" in XP, my USB hub controler had a "yellow exlamation", I right clicked the USB with the exclamation, clicked "Update driver", Windows found the proper driver, and I suddenly had USB 2.0.
Prior to my iPhone 3G, I never had cause to transfer a ton of data via USB, so I never knew that my ports weren't converted to 2.0. The difference in transfer rates from USB 1.0 to 2.0 is NIGHT AND DAY! USB 2.0 is easily 3 times faster!
In conclusion, USB 1.0 was the source of ALL of my issues with iTunes... or, at least all of the transfer issues.
I hope this helps anyone else that may be having any kinds of issues transferring anything to their iPhone 3G, from songs, movies, data, reinstall, check that you ARE connected to a USB 2.0 port!!!
Thanks, CrazEtooN for all of your help, and, by the way, ALL 100 of my ringtones that I painstakingly went back and re-edited to 39 seconds WORK on my iPhone 3G.
Cheers!



- Josh