You guys are great! I'll check out the website on chords provided in this thread. I can actually play most chords including inversions. All these took years of practice and plays to be able to see it on the keyboard before the fingers actually plays it.
However, I am interested to know if there is any easier way to learn chords or if there is a formula to which you guys are using. My objective is to teach the best technique to beginners to learn chords.