www.crucial.com
It will list what your max ram is, and the optimal setup, and what kind of stick you need to get.
and in some cases they even have ways to out-do your system max.
for my mac mini, it's suppose to tap out at 8G, but crucial supposedly found a way to double it to 16G. although I'm too broke to do it - i still ahve the original 4G installed.