Wow looks like you put a lot of time into this guide!

Nice job!