David, I'm just curious here. What do you think the typical work flow looks like?

Here's what I did:
- I added some tests to TestSettings.java for the expandSysProp stub I wrote.
- I coded the function, make sure it passes the unit test.
- Then I run fitnesse. It says some exception happened. Because I forgot the case "return null when given null". Good job, ankel!
- I added the test for that case, and the code for that case.

Obviously I didn't run the test with a separate Fitnesse test that test the system property thing. But that would be similar to step 3 and 4, right?