diff --git a/src/Core/Banshee.Services/Banshee.Metadata.Embedded/EmbeddedQueryJob.cs b/src/Core/Banshee.Services/Banshee.Metadata.Embedded/EmbeddedQueryJob.cs
index 9213e98..776cef4 100644
--- a/src/Core/Banshee.Services/Banshee.Metadata.Embedded/EmbeddedQueryJob.cs
+++ b/src/Core/Banshee.Services/Banshee.Metadata.Embedded/EmbeddedQueryJob.cs
@@ -66,6 +66,7 @@ namespace Banshee.Metadata.Embedded
                 return;
 
             string artist_album_id = track.ArtworkId;
+            Console.WriteLine ("Fetching embedded art for {0} ({1})", artist_album_id, track);
 
             if(artist_album_id == null) {
                 return;
@@ -73,12 +74,15 @@ namespace Banshee.Metadata.Embedded
 
             IPicture [] pictures = GetEmbeddedPictures(track.Uri);
 
+            Console.WriteLine ("  > got {0} pictures", pictures == null ? "null!" : pictures.Length.ToString ());
             if(pictures != null && pictures.Length > 0) {
                 int preferred_index = GetPictureIndexToUse(pictures);
                 IPicture picture = pictures[preferred_index];
                 string path = CoverArtSpec.GetPath(artist_album_id);
 
+                Console.WriteLine ("  > preferred_index = {0}, picture = {1}", preferred_index, picture);
                 if(SavePicture(picture, path)) {
+                    Console.WriteLine ("  > Saved, adding tag");
                     StreamTag tag = new StreamTag();
                     tag.Name = CommonTags.AlbumCoverId;
                     tag.Value = artist_album_id;
@@ -122,10 +126,12 @@ namespace Banshee.Metadata.Embedded
 
             // Set the extension as .cover unless it's already a JPG
             string extension = "cover";
+            Console.WriteLine ("  > saving, picture.MimeType = {0}", picture.MimeType);
             if (picture.MimeType != null && (picture.MimeType.Contains ("jpeg") || picture.MimeType.Contains ("jpg"))) {
                 extension = "jpg";
             }
 
+            Console.WriteLine ("  > saving to {0}", image_path);
             SaveAtomically (Path.ChangeExtension (image_path, extension), new MemoryStream (picture.Data.Data));
             return true;
         }
diff --git a/src/Core/Banshee.Services/Banshee.Metadata/MetadataService.cs b/src/Core/Banshee.Services/Banshee.Metadata/MetadataService.cs
index 23e4721..e1bd2ae 100644
--- a/src/Core/Banshee.Services/Banshee.Metadata/MetadataService.cs
+++ b/src/Core/Banshee.Services/Banshee.Metadata/MetadataService.cs
@@ -80,13 +80,16 @@ namespace Banshee.Metadata
 
         public void Lookup (IBasicTrackInfo track, JobPriority priority)
         {
+            Console.WriteLine ("Lookup for {0}", track);
             if (track == null || queries == null || track.ArtworkId == null) {
+                Console.WriteLine (" > A");
                 return;
             }
 
             if (String.IsNullOrEmpty (track.AlbumTitle) || track.AlbumTitle == AlbumInfo.UnknownAlbumTitle ||
                 String.IsNullOrEmpty (track.ArtistName) || track.ArtistName == ArtistInfo.UnknownArtistName) {
                 // Do not try to fetch album art for these
+                Console.WriteLine (" > B");
                 return;
             }
 
diff --git a/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs b/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs
index 810cacb..0dac3d4 100644
--- a/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs
+++ b/src/Core/Banshee.Services/Banshee.Metadata/MetadataServiceJob.cs
@@ -85,6 +85,7 @@ namespace Banshee.Metadata
                         current_job = provider.CreateJob(track);
                     }
 
+                    Console.WriteLine ("» {0} for {1}", provider, track);
                     current_job.Run();
 
                     if (cancelled)
