We all know that there is lag compensation built into the code, but my question is why? Why should players with good connections get punished for a dial-up user? Its not like the dialup user doesn't know he has a bad connection. Many times as host I get lag and sometimes its almost unplayable. I know it's not my connection or router because I'm running 50MB down and 5up with a good ping with an open NAT. What do you guys think? Should we have lag compensation code where 90% of the world has a fast connection option or bow down the cheap player on dialup?