Eh? Amazon have the 30gb 604 for £250 and the 40gb 504 for £224. Aren't these identical units?