Thanks, guys (those of you who gave me more ideas). I really appreciate it. I have used jensonusa.com as well, but I just forgot it in my list. The others I will have to check out.
And so far, all the websites I originally listed have not sucked nuts. They've actually been very good for me. I'm not a rich yuppy cyclist. I have to be cheap, I have no choice.