We've been dealing with terrible data plans for years now, and being offered one thing and then its gone the following day.
AT&T has just pulled a Rogers, and Bell, and Telus!
Welcome to Canada, folks!
However, at least we have had tethering since day one of OS 3.0 and it has always been FREE. Hopefully that doesn't change now that ATT will be charging for it...although I wouldn't be surprised if our carriers starting charging now as well. Rogers has promised that it will always be free with 1GB of data or more in your plan, but then again, were used to broken promises here in Canada!