I think all of the major 5 networks only give you an internal IP address then use NAT to translate to the external internet.
The cheaper way to get one is possibly look at getting a basic VPN service, or even a VPS with VPN running on that. If you had more than one IP on the VPS for example, you could use DNAT and SNAT to forward all traffic to/from the dongles internal VPN IP to that of an external address.
Matt
Edited by deleted (Thu 19-Nov-09 00:28:25)