Amazing post RedFox. I've integrated the information you provided into the table. One thing I'm still thinking about though is how to integrate the exception-words, which need to be remembered as well. However I will try to think of an elegant way to do this as I expand the table.
Either way, here's an update: http://bit.ly/1xCyNa9