Wow, this is very helpful! Thanks for compiling this list.