Partsexpress and Cablesforless have already been mentioned, but I have them in my sig 🙂
I've read very good things about lancestorm's bluejeanscables suggestion too. If you're willing to pay monster prices, go there instead. If you want something that will be a little less build quality for much cheaper, then go to the other places 🙂