diff --git a/app/assets/stylesheets/new_styles/_profile.scss b/app/assets/stylesheets/new_styles/_profile.scss
index fdba02906126c0d00e1da36726d6fe478f7dee49..5943f3b3f40919a41185812711ea61ab9931548f 100644
--- a/app/assets/stylesheets/new_styles/_profile.scss
+++ b/app/assets/stylesheets/new_styles/_profile.scss
@@ -103,9 +103,20 @@
 
 #profile-stats {
   i {
+    @include transition(opacity);
     @include opacity(0.7);
   }
 
+  a:hover {
+    text-decoration : none;
+  }
+
+  a:hover > i,
+  a:hover > img
+  {
+    @include opacity(1);
+  }
+
   .divider {
     color : #999;
   }
@@ -122,18 +133,23 @@
     margin : 10px 5px;
 
     &.services {
-      @include opacity(0.5);
-
       .service {
         position : relative;
         margin-right : 2px;
         top : -2px;
 
         img {
+          @include transition(opacity);
+          @include opacity(0.5);
+
           height : 14px;
           width : 14px;
         }
 
+        & > img:hover {
+          @include opacity(1);
+        }
+
         &:hover {
           text-decoration : none;
         }
diff --git a/app/assets/templates/profile-info.jst.hbs b/app/assets/templates/profile-info.jst.hbs
index 12cacb2756a3875403ddcc0595477552aceb5e52..878506689eb3c4e1feef94061a4cb1c7c587545f 100644
--- a/app/assets/templates/profile-info.jst.hbs
+++ b/app/assets/templates/profile-info.jst.hbs
@@ -7,7 +7,9 @@
     <div id="profile-stats">
         {{#if location}}
             <span class="stat">
-                <i class="icon-map-marker"></i>
+                <a href="http://maps.google.com/maps?q={{location}}" target="_blank">
+                    <i class="icon-map-marker"></i>
+                </a>
                 {{location}}
             </span>
             <span class="divider">•</span>