Best place to buy parts?

This site is owned by terrykng228 on the forum here:

http://arduino-direct.com/sunshop/

I have made several purchases from him,and always received quick shipping and an excellent price.
Terry will quickly reply to any questions that you may have as well.

He has a wiki that is absolutely full of information about Arduino and how to interface components with it:

http://arduino-info.wikispaces.com/