I purchased memory for my iMac desktop from EDGE. If you know anything about iMac, then you know that it requires 667Mhz, 200-pin, 5300 PC2 DDR RAM. I wait days and days, finally my memory comes, only for me to install it and find out that it does not work. When i called customer support at EDGE. They inform me that they had sent me 667Mhz, 200-pin, 6400 PC2 DDR RAM. (6400 instead of the 5300, which i specifically requested, and paid for) Now, I wouldn't even be upset if it was an accident, but the customer support rep told me that it was intentional because they were running low on the memory that i requested (not out-of-stock, RUNNING LOW), so they decided that they would send me 6400 and hope that it would automatically clock itself down to the right speed once installed, WHICH OBVIOUSLY DIDN'T WORK. Then they tell me i have to basically send them back the memory which would take 3-4 business days, then they would process it, which would take 1-2 business days, then they would ship me the memory that i asked for in the first place, which would take 3-4 business days. So now i have to wait a week and a half because they decided to experiment on my computer by sending me memory i did not ask for. I don't know about you, but that killed their reputation with me. I advise anyone out there to stay far away from EDGE memory, or anything that they are selling. To me if a company screws up, they should be doing everything in their power to make it right with that customer. Last time i checked losing customers is NOT how you stay in business. Long story short, EDGE sucks. DONT BUY FROM EDGE......