Musings of Greg, part three.