Lots of neat stuff, great work as always Mark!