diff --git a/Tomboy/Addins/WebSyncService/Api/OAuth.cs b/Tomboy/Addins/WebSyncService/Api/OAuth.cs
index e2fed66..ec75bf7 100644
--- a/Tomboy/Addins/WebSyncService/Api/OAuth.cs
+++ b/Tomboy/Addins/WebSyncService/Api/OAuth.cs
@@ -259,6 +259,19 @@ namespace Tomboy.WebSync.Api
 				using (var responseReader = new StreamReader (webRequest.GetResponse ().GetResponseStream ())) {
 			      		responseData = responseReader.ReadToEnd ();
 				}
+			} catch (WebException e) {
+				var response = (HttpWebResponse) e.Response;
+				Logger.Error ("Status code: {0}", response.StatusCode);
+				try {
+					using (var stream = response.GetResponseStream()) {
+						using (var reader = new StreamReader(stream)) {
+							var text = reader.ReadToEnd();
+							Logger.Error ("Error response: {0}", text);
+						}
+					}
+				} catch (WebException ex) {
+					// Oh, well, we tried
+				}
 			} catch (Exception e) {
 				Logger.Error ("Caught exception. Message: {0}", e.Message);
 				Logger.Error ("Stack trace for previous exception: {0}", e.StackTrace);
