Musings of Greg, part two.