as usualy...great post.