Rebased2 fix replay

Replaces #147 as that won't merge because a recent commit (using QPointer for Host class now) touches one file too close to a change one of these commits does.  This also incorporates a couple of suggestions from others that  I've taken on board.

It feels a little like I'm playing "pin the tail on the donkey" _- except the donkey is alive and moving around_
Ah, is it a definite article or not - but since I've already used the uncapitalised one for the TConsole destined message I guess it had better go with a lower case initial.