Mortiis #1 If you want to understand it don't be "gimma da codez!!1" type programmer.Only way to learn it is to code it.Try to experiment with it and ask anything you couldn't do.Happy codings.