Colin_McCrae, NisHera thanks for the comments.
And thank you for sharing your thoughts Colin.
I like the BDD principles and was investigating it's potential application combined with TestComplete.
Read this, this, this and this article on it.
Personally I have come to the conclusion that BDD has definitely potential but the frameworks currently investigated (Lettuce, Cucumber) require way to much fragile configuration (settings project folders name, test names, etc, etc) to be able to use this effectively in Contiuous Delivery / Continuous Integration approaches. In practise you end up maintaining the configuration files, editing connection / integration scripts to keep alive the integration between Cucumber/Lettuce and TestComplete.
Therefore, I would go for a BDD framework within TestComplete (or another product from SmartBear) which can guaranty integrity of BDD features/specifications/test-steps on the one hand, and the actual tests (whether these are scripts or Keyword tests, on the other hand). See this feature request.