quite possibly the most ridiculously detailed (in a good way) review I've read on this site.