> Well I'm just getting into TDD and thats going well, but I did notice 
> that when running rake:test, that it complains there are migrations that 
> need to be run before the tests will be performed, even though the tests 
> are running on a different database.

That's because the migrations (should!) happen on the Development database, and 
this gets cloned into the Test database just before each test run...