This is a great post, i have it on my bookmarks.