Yeah, you might want to look into running a box in a cloud or something then. Either that or seeing what deals comcast has for better upload speeds. I have never used team viewer so I know little about it sorry
[You must be logged in to view images. Log in or Register.]