I am looking into writing a program as a service using C#. In the past I did some research and found there are some limitations to writing a windows service using the Express version of visual studio. Are there limitations to the classes or the compiler if I do attempt to write a program as a service?