well you can only reply to one and you ask a couple of questions, sooooooooooo.....
The best fish I have bought (color, healthy, survival rate) have been from www.liveaquaria.com
It costs $25 flat rate for shipping (free for orders over $175) but when you consider they give a 14 day guarantee...