I try to get everything at Rainbow in KC, but if I have to go online I always try BlueQuillAngler first because they have good prices and free s/h on almost everything, the drawback is they don't carry THAT much.
Second choice is docsflybox.com, they seem to have about everything under the sun for fly tying, good prices, and decent s/h charges.