Jeremy Woertink wrote:
> Can anyone tell me exactly how rake works? How does it know what to do?

I found this article to be a great introduction to rake:

   http://www.martinfowler.com/articles/rake.html