Wow, very nice written Dom.

I just can Support that.
Sometimes it's way more important to do things and finish it (maybe) wrong than
to do nothing. The learning process should have more priority...