Hmm maybe it is because I use mono and I am bound to the .NET 2.0 compliant version of DotNetOpenId. .NET 3.0 versions of DotNetOpenAuth refuses to work entirely on mono for me. -tommi