So your cable wasn't making contact and an extension fixed it? My speakers are doing the same thing, except the failed connection is in the subwoofer. I might have to try that. I'd hate to replace Altec Lansings simply because one channel doesn't work.
By the way, I've hooked my computer up to the stereo before. It sounded like crap. I think it was because of double equalization.