AT&T has been offering iPhone 3GS 8GB at $49 lately but Bell and Telus in Canada now have it on sale for $0 for a limited time. Sure it comes with a typically ridiculous 3-year contract, sure you can get the much better iPhone 4 on sale on the same networks for $159, sure you can get an unlocked iPhone 3GS straight from Apple for $549, but if you absolutely, positively have to have an iPhone for FREE (with contract!) get on over to Bell or Telus before the sale ends.
Anyone think iPhone 3GS at $0 is compelling? Want it on your network?