Hello everyone: I'm new here, just registered yesterday, and I come with you fine folks with a question. But first a little background info. I switched over from the "dark side" a little more than a year-and-a-half ago (February 2007) since I bought an Intel Core 2 Duo iMac. It's been great! I never expected such elegance and ease of use. No one will ever convince me to switch back to Windows again... except for one thing: most of the software used in my line of business is Windows specific! I've been working with one particular program that's free and platform independent, but I've lost clients that don't like the idea of any compatibility issues. So I'm thinking, not about ditching my beloved iMac, but of integrating Windows with Parallels Desktop. Now, here's the problem. PD requires at least 1GB of memory, and that's all I have in my iMac, so I need to purchase another memory stick. My question is: is there any potential danger if I mistakenly buy a memory that's not designed for my particular iMac? I went to Apple's store (http://store.apple.com/us/memoryfamily/ME_IMAC_PREV_W) and I can't seem to find my version of iMac. The memory modules for an Intel Core Duo iMac (White, first generation) with a 17" screen are only about 512MB, but I remember distinctly that my iMac has a capacity of 3GB and I don't think there are that many slots. A second set of memory sticks is for 1.83 processors; these are 1GB (and cheaper), but my processor is 2 GHz. The third set is for 2.0+ processors, but there are no memories in stock at the moment. Am I screwed or could I safely buy the 1GB for a lesser processor? Thank you in advanced!