I have followed Joel for years as well and I totally agree a complete rewrite of software as complex as BIAB would be an enormous undertaking. But there comes a time with every piece of software where you must bite the bullet and do it! Lots of folks here are always wishing for true 64-bit and except for a few die-hard EGA/DOS/WIN95-fans, everyone agrees the GUI is overdue for real modernization. Those kinds of changes done right will likely necessitate a pretty serious rewrite.

But I will come back to my VSTi mantra! If I were PG I'd plan to keep patching up BIAB indefinitely but on a parallel track I would hire a crack team of modern software architects & engineers to connect the brilliant RealTracks engine into a modern VSTi interface. Now that is a Killer Product!