Our internal network is slow, all our computers/servers have the latest network cards. We have bought more computers and have expanded into the neighboring office next to ours (same building). We're bigger than we ever were before and now it seems our old network equipment can no longer handle the increase in bandwidth and we definately will add more computers and users in the next few months.
Our current backbone consists of older Cat5 wiring and older 10/100 mbps Linksys switches as well as three hubs which are handling almost all of our data. My boss wants to replace all the wiring in the front offices (I rewired the new offices and speeds are much better). I'm replacing the older equipment in the old offices with two Cisco 3650g switches, and a two other gigabit netgear switches (which they bought) Cat6 wire and 2 24pt Cat6 patch panels.
Now my questions is, should I do it myself? I did rewire the new offices, but it wasn't nearly as big a job as the front ones. I am excited about doing it and have never had the experience of doing it myself (using patch panels, punching in Cat6 wiring, rj45 wall jacks, etc. I always watched others do it). I'm stoked and am looking forward to it. He mentioned it to our contractor who just finished our security system and he wants to do it himself for a couple grand. Now, I'm sure the contractor has much more expertise then myself, I am new to it.

But I really want to do this. So, what woud you do in my position? Have the boss hire outside contractors or do it yourself? When am I going to have a chance to experience this again? Need help!