OK, first off, let me say I am an SQL fan. It is, IMHO, more robust and easier to handle that PSV. With well written statements and queries, SQL will beat the pants off PVS. Herein lies the problem though - Accpac is historically (and to some extent still is) transactionally oriented (as said in another thread here) mand that has to be fixed. BUT, that can't "just be fixed" as long as Accpac want's to support multiple databases. So, you end up writing common code to the weakest point of the supported databases which, as it turns out, is the stronger function of PVS and weaker area of SQL.
Another factor - I just have to giggle when I see endless debate on which PVS version to use (it's got to be the latest or "special" Accpac version) but when it comes to SQL then 2000 is commonly used and complained about. If you want to use SQL then use a 64 bit version and give it the RAM it wants - it will perform just fine, thank you.