Just a quick question, patio - do you make a separate domain for each keyword site, or just put them as pages in a larger domain?
This is also less work because you can create these optimized topical landing pages programmatically and just add some unique keyword rich content to them.
Also if you are adding domains regularly just for content you will have to wait a decent amount of time to let the domain age and you are always starting over at PR0.