I had a request from fedeheart to do this for him (as he is not with HDA any more) to post this on HDA.
Happy New Year!
It isn't quite New Years for me yet (West Coast FTW!) so I will be posting later, please do not attack me for double posting in case no one replies. The OP is for fede.