diff --git a/app/views/layouts/_meta.html.haml b/app/views/layouts/_meta.html.haml
index f2222116a..db19a6c49 100644
--- a/app/views/layouts/_meta.html.haml
+++ b/app/views/layouts/_meta.html.haml
@@ -2,6 +2,11 @@
+
+ = auto_discovery_link_tag(:rss, { :controller => "updates", :format => "rss" }, { :title => "Recent Growstuff members' updates" })
+ - if (content_for?(:member_rss_username) && content_for(:member_rss_slug))
+ = auto_discovery_link_tag(:rss, { :controller => "members", :action => 'show', :format => "rss", :id => yield(:member_rss_slug) }, { :title => "#{yield(:member_rss_username)}'s Growstuff updates" })
+
%title
= content_for?(:title) ? yield(:title) + " - Growstuff" : "Growstuff"
= stylesheet_link_tag "application", :media => "all"
diff --git a/app/views/members/show.html.haml b/app/views/members/show.html.haml
index 7dd956a3c..66409f5d0 100644
--- a/app/views/members/show.html.haml
+++ b/app/views/members/show.html.haml
@@ -1,9 +1,11 @@
-- content_for :title, "#{@user.username}"
+- content_for :title, "#{@member.username}"
+- content_for :member_rss_username, "#{@member.username}"
+- content_for :member_rss_slug, "#{@member.slug}"
%p
- = "A Growstuff member since #{@user.created_at.strftime("%B %d, %Y")}."
+ = "A Growstuff member since #{@member.created_at.strftime("%B %d, %Y")}."
%h3 Updates
%table
- - @user.updates.each do |update|
+ - @member.updates.each do |update|
= render :partial => "updates/single", :locals => { :update => update, :subject => true }
diff --git a/spec/views/members/show.html.haml_spec.rb b/spec/views/members/show.html.haml_spec.rb
index 9d3d242fd..44039c0d2 100644
--- a/spec/views/members/show.html.haml_spec.rb
+++ b/spec/views/members/show.html.haml_spec.rb
@@ -2,7 +2,7 @@ require 'spec_helper'
describe "members/show" do
before(:each) do
- @user = assign(:user, stub_model(User,
+ @member = assign(:user, stub_model(User,
:username => "pie",
:password => "steak&kidney",
:email => "steak-and-kidney@pie.com",