OO solution for NameGenerator I once ran into while surfing the net...