Apple retailers frequently discount iPhones, Macs and iPads for Black Friday.
iPhone 3.0 Update for iPod Touch Page Appears in iTunes, Not Yet Functional [Updated]
Interestingly, the Purchase History displays the purchase as "iPhone 2.0 Software Update" despite the purchase screen having clearly advertised iPhone OS 3.0.
iPhone OS 3.0 for iPhone and iPod touch is scheduled to launch tomorrow (June 17th) in most of the world. While Apple initially announced that iPhone OS 3.0 would be available on that date for "all customers", within the past few days Apple has updated its iPhone software update pages for Australia, New Zealand, and a number of East Asian countries to reflect that iPhone OS 3.0 will not launch in those countries until the 18th. Differences in time zones, however, mean that those countries may still receive the new operating system at the same time as the rest of the world.
Update: Apple has reverted its changes to the iTunes page, which once again refers to the iPhone OS 2.2 update.