I have used Fleet Manager for years as well. It is a great program. Don't be scared by the price, it's worth it from both an operational and administrative viewpoint. The billing side of it is great, just make sure your accounting program is able to integrate with it.