If AT&T is compressing the data on their side then doesn't that mean they can obviously tell you're tethering and charge you for it. I have no problems like this with MiWi or PDANet, which is why I use them because AT&T has a lot harder of a time telling.
Just my $.02