Battery Junction is the default go-to for a US-shipping supplier of Li-Ion's, you pay a buck or so more per battery than you would getting it from China, but shave a couple of weeks off the wait.
At that link, don't get the cheaper ones unless you know what you're doing with Li-Ions, they're unprotected cells that can damage or destroy themselves, and take your device (as well as your fingers) with them.
I also recommend
e-lectronics.net, they don't have as wide a product range as Battery Junction, but what they do carry is the same quality (usually the same manufacturer), usually cheaper, and they do testing on the batteries to get the real capacity instead of the inflated manufacturer rating (just because Ultrafire claims 900mAh doesn't mean their cell has more capacity than the 700mAh rated generic, in both cases the real usable capacity is going to be about 550-600mAh). Shipping isn't quite as prompt as Battery Junction, but the savings can be significant (nearly $2/cell on 14500's). If you've got a big order (20+), go to China, a small order (1-4 cells you want in a hurry) go to BJ, in between go with e-lectronics.
--Dave
EDIT: Casey, I think those are all non-rechargeable (Li-SOCl is what they're marked, not Li-Ion, Li-PO, or Li-MN)