I am looking into ThinkingRock too. I agree about its being as simple or as complex as you want it. I would like to understand its concepts better, but rather than reposting here, I have already posted my concerns at their forum at http://www.trgtd.com.au/forum . I will not post the direct URL to my post here, as I assume cross-posting isn't a good practice, but I am nevertheless glad to see that there are people here who are actually happy to use TR. And yes, it seems the Australian folks are a bit slow in response, so should I receive no reply, I'll ask here.