I have recently upgraded my iPod Touch 2G to version 3.0 and my son is being told through iTunes store (in iTunes) that he can upgrade his for free. How many iPods can be upgraded for the price I paid for my upgrade? From what I understand, each device would cost the same fee.