That's a very detailed reply roboticus and thanks for that.
As you pointed out I was just pointing to the problems in the reply and didn't offer any solutions to the problem though I do have some (ok - kind of) solutions to the problem pointed by myself.
And am really amused and thanks again for your detailed reply, mainly the time and concern that you took to reply. :)