I'm looking at the specs on these 2 devices and it looks like (other than the fact that the 550's processor is 1 generation newer) that the 640 has better specs all-the-way-around. Since the 640 is now available for $80 while the 550 is $140, can someone please explain to me why the 550 is worth the extra $60?