Awesome discussion you've started here, very fun read for a new rspec follower. Just wanted to throw in that I've found setting a "cattr_accessor :current_user" in the user model to hold the current user to be very handy in terms of simplifying controllers. -Kevin