I am still using QB version 6.0 (from like 1998). I am sure they have made a lot of improvements over the years but I haven't had a need to upgrade. I mostly use QB just for monthly invoicing and keeping track of customers' payments. I have a payroll service so I don't use QB for that at all. I wouldn't mind upgrading. But I am a little scared to upgrade because I saw quickbooks heading in a direction I didn't like - where they wanted to have monthly or yearly payments, otherwise the program would stop working. I don't like that at all. If I buy a program, I expect it to be valid for years to come, and not have to pay a "renewal fee" just to keep it working. Now, this may only apply to the payroll side of things. And if that's the case, then I don't mind. But I don't want to pay all of this money for a new QB Program only to get a message in a year that says, "You need to pay $XX.XX or else QB will quit working." So, for those of you who have a newer version of QB, can you help me with this?