Thanks. I think I could write articles myself, having studied this for several years now.
Here’s another list of info on this subject that I use quite often: http://z4.invisionfree.com/Popular_Technology/index.php?showtopic=2050