Wow plenty of excellent knowledge.