If you go to www.crucial.com they have a great system scanner that will tell you what you have already as well as what empty slots are available and what types of memory is compatible for upgrades. Then microcenter carries crucial memory and other brands, just go to the build-your-own section of the store and tell a sales rep what kind the scanner said.
Submit photos and a description of your PC to our build showcase
See other custom PC builds and get some ideas for what can be done
Services starting at $149.99