How do you order by two conditions?

erm, it didn't? Did you get an error or did it just not return the
records in the order you expected? Because that looks like it should
work fine...

Pat

I'm assuming that you meant to write:

:order => "created_at DESC, last_contacted ASC"

Instead of

:order => "created_date DESC, last_contacted ASC"

But, other than that it looks fine. You could even drop the ASC if
you want, since that's the default in SQL.

:order => "created_at DESC, last_contacted"