Wow Paddy,

You put a ton of work into this. Thank you.