This is a great change. We almost never use .find() anymore in our rails 2.3 projects and everything uses named_scope() or scoped() (which return relations). This change will discourage really bad practices that I've seen in a lot of rails code.<p>If you've been doing things right you won't need to change much code. If you've been doing them wrong you will likely see a significant performance increase after updating your code.<p>Here's a line from our 2.3.2 project (Get all organizations that the user is a fan of):<p>@user.organizations.scoped(:limit =&#62; 10).with_role("Fan")<p>And what it will look like after this change:<p>@user.organizations.limit(10).with_role("Fan")