You mention wanting training/professional development represented as a different colour from regular projects. Is this represented by single project in your system, or are they a bunch of different projects? Are you thinking about colours per project, or classifications of projects which get represented with different colours?
I'm just going to paste in what a department manager asked me regarding this:
"We also need to be able to block out availability for administrative/professional development hours, where we’ve made a commitment we need to fulfill, but it’s not an actual project. For example, it’s important to know if someone is going to be unavailable for 3 days at a conference when we’re trying to capacity plan.
We could block that time against an overhead job as a workaround, but I’m curious if Replicon has a category for this, similar to PTO requests, so that you can easily see it in a different color and separate it out from the actual jobs and hopefully as Tim asked about PTO and holidays, designate it as its own category or filter it out on availability reports."
Hope that helps clarify what we are looking for!