Great response! I'll need to look at some books on the theories.... or you could just elaborate even more! :)