I've purchased memory at both my local parts shop (when in a hurry) and at Frys. Frys almost always has some kind of good deal going on.
You can also always check out PriceWatch, but then you might end up dealing with 'net vendors with unknown service records.
David