User blog comment:Registered contributor/New Locations Ideas/@comment-1972730-20100408011723

A factory