Dude, I love diagrams like this. Wonderful work!! Can you come to my house??