Don't use tigerdirect unless you're perfectly happy waiting 2-3 weeks to get the parts shipped in.
http://www.directdial.com/ can have some awesome deals, and prices are pretty much the same, but will have stuff shipped to you within 1-3 days depending where the part comes from.
No comment on newegg as I haven't used it, but I've used tigerdirect and directdial, and directdial is far better.