Not sure if this has been suggested yet, however a live chat system I think would be beneficial for Sales / Support.
I think the cost of running this would be relatively low compared to telephone sales/support. As one rep can still manage multiple issues at any one given time. Much how private message / email works now.
This would give an avenue for those that "need help now".
Which ties into my second suggestion with an automated help prioritizing system.
IE: User chooses "Get Help"
And after certrain troubleshooting, depending on what is selected, they can be prioritized in the live chat. Customers who have their accts needing re-activating, or something completly not working would prioritize higher than say a customer wishing to add an add-on or has a simple question (which maybe they should be directed to community forum).
Thoughts?
-William