I have developed a c# application that I want to give away to be used in my industry. I would like to make users have to crate an account and need to login to that account to use my application. The user would be presented a login page when the application is started, just like skype, and then loginto my webserver. My idea is to be able to create different member account types that would unlock different parts of my application. Can anyone point me in the right direction to get me started?