The Internet is difficult to tax because it's often difficult to pin down exactly where a business is operating. We've just got a new tax in the UK which is supposed to catch international businesses making money in the UK without having a real presence. It's looking like lots of other counties are trying to do something similar. How well they'll work remains to be seen!