I'd like to know how much bandwidth does btc mining take up? is it in the hundreds of megabytes?
About 100MB / day. You could do it on dailup if needed. Latency is more important though, so a 3G connection would be bad, wi-fi even may give a disadvantage.