Nice post. I learn something totally new and challenging on sites I stumbleupon everyday.
It will always be useful to read content from other authors and practice a little something from 
their sites.