@aaaabbbbcccc: Wow! Great recap