title: Best type of project for automation and why?
body: <p>I was just wondering what the the best type of C# project would be in order to allow automation. It will most likely be sat on a server and will need to be capable of being run once every two hours. The app will communicate with a database in order to refresh some tables from one server to another.</p>
  <p>What would be your preference for this? A winforms app or a console app and for what reasons?</p>
  <h3>Update:</h3>
  <p>I should add that management has stated that they would prefer it not to be a web service as that would have been my first choice too.</p>