Actually , the RAM sticks that come preinstalled in the imac are 2 x 1GB . So to upgrade to 4GB , you have to replace both . (So yeah , 2 x 2GB)
Some good brands are Crucial and OWC . I myself bought Omni Techologies but haven't tried it yet (My iMac will arrive tomorrow x3 )
Hope I helped =)