Number 2 on your blind spots sounds a lot like me. My mind is often several steps away (not necessarily ahead) from everybody else. This sounds like a cool tool that actually has some practical applications. My weakness is definitely my people skills. My strength... Hopefully I figure it out BEFORE I retire!