Nice run down.

I also notice you used Roman numerals for that extra touch.