Wow Jficks, this is excellent work! I really like how you've laid everything out. Have some rep.

Cheers,
-Arsheesh