I am trying to upgrade my memory from 1 gig to 2 gig in my late 2006 model imac. I took pics of what was on the box (yeah I still have that sucker.) and went down to Best Buy. They sold me 2 GB but the card was 2 times as long as what was in there. I just got back with the new one and put it in and I get nothing but a bright flashing white light. According to the Apple website I can use ddr2 sdram, what I bought was DDR2. It states for a laptop, which I did not see until now. So did I buy the wrong kind again? I am going to replace the old memory back into the imac and see what happens. I just took out the new memory cards and they look the same I just put in the old ones and it appears to be working again. Is the PNY brand any good for an imac? I think I will stay away from Best Buy from now on. I guess I need to go to the apple store or another computer store on Monday. Back to Best Buy to get my money back. I would appreciate any and all comments.