www.crucial.com
or
www.ramjet.com

Both places have configurator that will lead you through the process of finding the correct size, and type, of RAM for your machine.
Both places offer a Lifetime warranty on their RAM

Hope this helps

P