What Technology would I like? The one which lets me understand
Read this post on rtcodek.blogspot.com