Well, lets start off with the "solution". Wouldn't it make more sense for the "Product Development Team" to actually be the ones looking at some of these issues...
Yes there is a good alternative to QB. It's called ZOHO. Cheaper than QB, customizable, and the support / development staff actually listens to the users. Unfor...
So the usual response from QB is "the developers are looking into it", whether it's the no SKU on a printed P.O., or the need to constantly "upsell" you on stuf...