Ok, so I've got a problem that seems fairly unique (been searching around for ages, can't find any posts with a similar problem).
When I use my Desire for tethering, it works fine, but if I plug another USB device in, the PC comes up with an error saying that "the USB device has malfunctioned"...