Last week, members of the press received an invite to "come see some fun new products from Apple" on February 28 (more details here). Unlike many of the release events in the past couple of years, this latest enticement directs us to Apple's Town Hall on the Cupertino campus. Recent rumors that the...