I have been searching for a memory module too and found out that the chips on the Kingston KVR333X64SC25/512 that is listed in this thread are not usable. They are 32M x 8-bit (8M x 8-bit x 4 Bank) DDR333 SDRAM sealed in uBGA packages. See http://www.valueram.com/datasheets/K...64SC25_512.pdf.
Maybe they used to have the right chips and Kingston changed them...
Better check the datasheets before you buy one.
The Transcend module seems OK: http://www.transcendusa.com/Support/...3M_1184_s1.pdf