I am getting a new iMac 24" 2.4ghz for work, and I want 2gb Ram. But, I don't want to buy off apple store because I can get a better deal somewhere else. but then I would have to upgrade my ram since they all come with only 1gb. So, i have some total no0b questions 1. What's the best brand to buy? Just go apple for $150? 2. If I use non apple ram, will it void the warranty or anything? thanks guys.