And, might I add, saintchuck, we already have very serious (and talented !) developper @MODx ! No doubt there will be even more of them in the future, I agree with you
I don’t think waiting for 1.0 is the good strategy : things move fast, especially in MODx-Time

And given the learning curve, it’s best to capitalize than wait : what you learn might become partly obsolete, but the logic behind MODx will remain... you’ll be able to learn the new stuff faster IMHO.
Rev numbering has always been a subject for debate in OS communities, I know this from my days @Textpattern’s, we long had a very stable gamma version (feel the joke in the naming - there never was an alpha or beta) and 1.0 was never released precisely because of this kind of debate Dean Allen decided to name the first "stable" release 4.0 (because he turned 40 at the time of the release lol). This confused some people, but those who knew the app knew it did not matter...
This being said, I understand having a common language can help, and "1.0" is normally a "stamp" of stability. In MODx case, it’s not : 0.9.0 and 0.9.1 already were ready for production if you knew what you were doing, and I’d say 0.9.2 was the first really stable release we had. The next rev (0.9.6) will be a very fine tuned and honed product, which compares quite well to any major OS CMS around there in terms of stability (don’t even get me started on the unparalleled flexbility we offer compared to existing apps)
Anyway, should you wait for a new starting point (which you should not

), you could wait for 0.9.7 which will be the introduction of the new codebase with xPDO and the beginning of the road to 1.0 (so to speak). The gap between 0.9.6 and 0.9.7 will be more than a 0.1 rev jump : you shouldn’t base decision on rev numbers but rather on
what’s in store.
I mean, we have a conservative rev numbering in a way, which proves how high we aim