Welcome to Atom.NET
I have a great deal of respect for Sam Ruby and the work he is doing with Atom. But his C# Atom client is convoluted and a pain to work with. David Stewart, a Microsoft empoyee on the Windows Mobile Devices group, came up with a class library that works with Atom in an intelligent way, using web requests instead of Web Service proxies. Best of all, he has the source code and samples as well. If you're working with Atom at all, this is a must have.