Logical question. It was very well seated in the slot. It is PC100 CL2 168-pin 3.3v 64 bit SDRAM. I assure you it is the correct RAM. And I tried it in another iMac--a friend's 500mhz Snow iMac. It worked.
As stated above, I confirmed that the firmware is up to date. I am uncertain of what else I can do. If I install just the 512 stick, all I get at startup is that little beep--no HD spinup, nothing. If I leave the existing 256 meg stick in the "first" slot, and put the 512 in the "second" slot, I get the startup sound, and then nothing else--no HD spinup, nothing. I don't know what other recourse I have. I want to make this work, but wanting something doesn't make it happen...