story
Including assocations is an orthogonal issue. As far as I know they get the same benefit out of the box in Rails 3. For example, I think you can say:
@posts = Post.where(:published => true).include(:comments)
And it will still load it all eagerly, but it won't do it until you actually iterate over @posts.