I realise that you are working like mad cleaning and updating the b2 code. I would suggest you set error_reporting(E_ALL); at the top of the development server to start catching the uninitialized variables. I've had to set error_reporting(E_PARSE); on my site to eliminate the call-time pass by reference error in 0.71. E_NOTICE | E_PARSE turned up far too many unitialized variable NOTICE errors. I assume you are working towards making wordpress work in a 'register_globals off' environment, but would like confirmation.