There is still a massive problem when entering a payment or invoice that has more than one analysis line. Under the old (2006 and earlier) versions, you could happily enter many different items with different analysis codes and happily "edit" the VAT for each line/item.
In 2008, according to their support, they have "improved" the algorithm for the VAT which basically means VAT is now a single figure for the whole payment/invoice. Yes, it is possible to "edit" the VAT, but then the first line of the analysis goes completely haywire - even if it a "zero" rated item, changing the VAT in total will probably change the first line of analysis, and by doing so, it changes the VAT total again. Basically, now if you have a combination of zero and standard rated items on the same payment/invoice or have other reasons for using several analysis codes for one payment, then you'll be stuffed with the 2008 version and have to enter them as completely separate payments/invoices!
Considering the ability to have multiple analysis lines for payments/invoices was one of the main benefits of QB over its rivals, they've really shot themselves in the foot with this. According to their support, they think they are now right and have no plans to change the system to go back to where they were before.
QB used to be our preferred software. We've tried to stay with it and have hoped that they were going to solve all the problems with 2008, but it seems that they've now come to the end of their "bug fixing" over the past year and whilst they have restored lots of features that they forget to put in the early releases of 2008, it simply isn't as good as 2006 and earlier. After many of our clients having major problems with it, and in house we also saw the problems, we have now made the decision to part company with them. We are now in the process of migrating a few dozen of our clients away from QB and onto other more user-friendly systems.