My company explored the .NET betas somewhat thoroughly. The company wanted to use .NET if possible, even if some pain was involved.
We have a former Microsoft programmer with contacts into the .NET team working for us currently and he could not make it work.
.NET is not ready now. Whether it will every be ready is a rant^H^H^H^Hdiscussion for another day.