Maintaining standards of aesthetics in your code is the cheapest and easiest way to ensure it does what it's supposed to do. Simple logic: if I have a hard time reading your code, I might misunderstand its intention and modify it the wrong way.
The university has LAN based connectivity as well as 802.11 connectivity. 802.11 connectivity is free - as long as you can get on at the network level you're free to use it. LAN based connectivity is obviously only available in classrooms and in dorm rooms.
Now at the beginning of school year, each LAN port is "reset", in the sense that it becomes unregistered. When a user connects next (this means the new student to move into that dorm room), it will be served a special page upon any HTTP request. That special page will check the UserAgent of the browser and, if Windows is indicated, will be prompted to run a security scan of the PC (windows-only software). If any other OS (or a router) is indicated, then the user is let through un-scanned, for the rest of the year.
Seems to me, that while technically more support is provided to Windows users, anyone would prefer to connect as a non-Windows user.
"The fundamental principle of science, the definition almost, is this: the sole test of the validity of any idea is experiment." -- Richard P. Feynman