I leave my desktop running as long as I can, and will usually restart/shut down maybe once a week, at most. I really have no problems. If some programs need to be started, I just click Start > Log Off (NOT SWITCH USER), and this will shut down my account, and when I log on again, it starts all my startup programs again. I really don't have any problems with Windows or my comp as a result of this.