Currently I think we'll probably have one more beta. I think pretty much all of the showstopper ones are fixed already and now we're down to just a variety of bugs mostly related to single scripts.
I don't expect to release beta 5 until I have pretty much all of the oustanding bugs fixed. After that we should be at release candidate stage. Obviously that doesn't really give a timeline as far as a date is concerned but I do think we're in the latter stages of the beta cycle.