Fantastic write up, loads of great info for the novices out there!