I've been watching the development of Invision Nexus over the past few months and it looks like they will be a big competitor when the first version comes out later this year. It will include a built-in support desk so it should be interesting to see how it compares with the ticket systems built-in to other billing software which are generally not held in high regard by most people.