We are taking our kids to Disney in Florida from Dec. 19 to Dec. 24th, but we still wanted to get them something for Christmas. My son has wanted an ipod touch for years and thought this year I could get him that as his Christmas present. Do you think I should buy now or wait for Black Friday? 4th Generation is fine and was only going to get him 8g. Opinions would be greatly appreciated :-)