Compare the queries for profiles, 4 here, 30 there.
Compare the queries for threads: 14 here, 27 there
Compare the queries for forums (postlist): 9 here, 24 there
Compare the queries for who's online: 5 here, 16 there
Compare the queries for memberlist: 4 here, 10 there
Compare the queries for the search page: 3 here, 12 there
Compare the queries for the search results page: 4 here, 15 there
There is no comparison Register_globals - heheh... that isn't a fix, it is a work-around

Register_globals has to do with the basic coding practices of the underlying code. vB can't be run with register_globals on because the coding needs a
lot more work for it to stand up to the increased scrutiny globals being on brings for error-checking. Defaulting to globals being off doesn't fix the underlying code errors
The rapid succession is because they can't get their underlying code base right in the first place - they keep applying patches to patches instead of fixing it.
The last "update for php 4.2" is because they have still failed to get the base code right to run like it should. It is a patch that will hopefully hold on long enough for them to get a beta out for v3. Then, when another bug is found in v2.2.9, they will insist that everyone upgrade to v3 beta since "it is pretty stable anyways".
Like I said, it is decent software, but isn't as good as threads
