Oh.. no wonder none of the rest of the code made sense...  Sorry about the rest of my confused comments :(