Very good write up. I should be able to tackle this myself in an afternoon.
One question though.
Can anyone be more specific as to what specialized tools are needed or at least helpful for this...