i was using this during the world cup and one match would eat up a few hundred MB's so if you dont have unlimited data usage id be very careful with this. Luckily i signed my new contract last Feb so i still have the unlimited data usage so dont have problems with going over any limits or extra charges
Though if you are stuck 500mb would cover the occasional half hour as long as it's not that often. It's a great service, part of the reason why I will be joining T-Mobile is because they will not charge if you go over your "unlimited" 1GB, only warn you