This is Dave Pflieger's first blog post on his professional overview site. Visit again soon to see new posts.

read more