
Wait a minute. Your boss is telling you to buy cables instead of toiling to make your own, and you're _complaining_? I don't think a self-terminated link of CAT6 will have the slightest trouble maintaining 20 megabits, but that's not the point.
Word of advice, take his word for him and nod. If he's willing to spend money to make your job easier, then keep that job!
You've only got 400 users? Put it to a vote. Explain your company's predicament, and then send them each an email asking if they'd prefer to either:
A) Pay more for an increase in upstream bandwidth
or
B) Accept throttling based on service and content
Personally, I don't have a problem with QoS-based filtering. For example, give torrents a lower priority so they'll wait in line behind real-time apps like voice or even web browsing
A little transparency in your decision-making process will gain you a lot of respect with your customers, and make them feel like they are part of both the problem and solution
Or the diners after they've eaten a big mac
Colors aside, why do they all have to play like Quake 1? How about some fresh ideas like we've seen from Valve recently.
It looks like you guys have done good with getting the engine running, now bring out some creativity beyond "futuristic shotgun, futuristic rocket launcher, futuristic plasma gun" and put some interesting mechanics that really give people a different experience.
Nah
The prisoners are forced to troubleshoot printing problems with only the message "PC LOAD LETTER"
It's great to be smart 'cause then you know stuff.