Thanks for the sensible critique. Me & my friend were just preparing to do some research about this. We grabbed a book from our area library but I think I learned more from this post. I'm very glad to see such excellent info being shared freely out there..
I was just searching for this info for some time. After 6 hours of continuous Googleing, finally I got it in your website. I wonder what's the Google's issue that doesn't rank this type of informative sites closer to the top. Usually the top sites are full of garbage.