
Why not PB? To be honest, I actually like PB better, but overall, B+ is just way ahead in terms of whipping up code quickly with a decent result. And, as has been pointed out elsewhere here, the docs for PB are not as good as they can be (B+'s docs are not the best I've ever seen, either, but easier and more consistant than PB's - Visual Basic has, probably, the best layout I've seen for docs, but of course M$ has the cash-ola to hire the doc-writers).
Anyways, unfortunately the only real thing that is keeping me here with PB is the hope that it will someday soon be in a non-beta stage and will have the docs that it deserves (and desperately needs) and the incredible openness of the language itself. Now, when BlitzMax finally debuts (supposedly some time this year), I'm worried about how this will negatively affect PB, since BMax is VERY PB-like and cross-platform (Win, Linux and Macintosh!)
I fear that PB's days are numbered if some MAJOR changes aren't made in a very short time! I hear that PB 4.0 is supposed to be a "partial rewrite" with some major issues addressed. I hope so, because this is the only thing, I believe, that will keep PB afloat.

Good luck, Fred, Andre, Bennie and the rest. I'll keep checking back from time to time to see what's going on.
Russell