diff --git a/SickBeard.py b/SickBeard.py
index b6cc16b37aa653ebe02725de6546d0923bd10091..e5a36cc7f07be133fee08e30102c9d1f5fb93730 100755
--- a/SickBeard.py
+++ b/SickBeard.py
@@ -180,6 +180,16 @@ def main():
     # Need console logging for SickBeard.py and SickBeard-console.exe
     consoleLogging = (not hasattr(sys, "frozen")) or (sickbeard.MY_NAME.lower().find('-console') > 0)
 
+    # Attempt to rename the process for easier debugging
+    try:
+        from setproctitle import setproctitle
+    except ImportError:
+        if consoleLogging:
+            sys.stderr.write(u"setproctitle module is not available.\n")
+        setproctitle = lambda t: None
+
+    setproctitle(sickbeard.MY_NAME)
+
     # Rename the main thread
     threading.currentThread().name = "MAIN"