Yes, it does work on networks that require you to "accept" Terms of Service, even login with a password, etc. However, keep in mind that not all networks support UMA. There are lots of port settings, etc. that can block UMA functionality. TMobile/RIM don't claim that it works on every network.