Wanted to mark post #1 "Best Answer" also, but it's the OP - I know, they're not "answers" but they deserve some special recognition. Great compilation @Ryro !