Why does AT&T run TV ads for $99 SmartPhones when you can get the same phones for free (same 2-year contract) from places like wirefly.com ? And for a new line of service, you can even get a $50 rebate from the latter.