It would be nice to offer Chat "Groups" that a user could select when initiating contact - i.e. Sales, Support, etc. Their selection would send the chat the the appropriate "pool" of users. Ideally, users could be assigned to multiple pools if they served multiple roles.
This would likely necessitate/go hand in hand with raising the number of Chat operators.