Alright, let's do this. It's been quite some time since I have had the time, focus and patience to write a detailed review.