SOmeone explained to me that the odd powers of 2 are skipped because of row/column addressing inside DRAM chips. With 256Mb chips being the most common now, the sweet spot in DDR pricing is the 512MB module, which has 16 256Mb (64k by 4) DRAM chips in it.
By "sweet spot" I mean that its cheaper to buy a 512MB DDR module than two 256MB modules, and that 1024MB modules are more than twice as expensive.
Its clear that sweet spot will move to 2GB DDR modules as the Dramurai switch to 1Gb chips.
Petz