I just got off the phone with someone at the US tech phone number (11:30 a.m. EDT, 5-2-2006)....I was so surprised that the call was answered and I actually spoke to someone, that I forgot his name!!!
But...he said that the beta was supposed to be released yesterday, but was not due to some problem with the ISP...he could not elaborate. The fellow was pleasant enough, especially considering the flack I would imagine he has been getting. He had no response about Ilia Demenkov's dispaaearance from the forum, not Roman's recent silence, nor about the deletion of posts (will this be next?)
He did say that he expects the beta release this week.....;0