Rather than wire labels, I would recommend the 3M style number dispenser... it is red and cylindrical shaped. The problem with installer written labels is that everybody has a differenct style of doing it and varying levels of handwriting. Also, it makes it just a little bit more difficult for some hack to come in and take your job away from you after investing all of that prewire/prep work.
This will force you to keep some centrally filed database / sheet with all wires #s, source, destination, and wire type. You will find it easier to run wires with a well prepared sheet, allow multiple teams to work on the same project without interferring w/ each other, and make it easier to tone / sign off on wires before the prewire phase of the job is complete.
For those unusal and hard to find tools, I go to Specialized Product.
www.specialized.netThey have absolutely everything and even have some nice portable tool kits for when you need to do out of town work. They are a bit expensive, but hey, I don't have to waste any time when looking for something or putting together a kit for a new guy.