Actually, more does hurt... more memory means more memory cells that need to be refreshed every few seconds, meaning more battery power is sapped just keeping the memory active and returning correct results. Double the memory and you double the battery sapping power requirement. 512MB would be great as 256MB is probably insufficient for Maemo/MeeGo but 1GB could become a problem and negate any power improvements from an AMOLED display or 45nm CPU.