Mizz
As Paul has listed above, there is a heap of information available on the internet, and a lot of the references can be found on this site (forum). Once you read up all the info available on those sites you will have a much better understanding as I did when I wanted to learn more about VF...