Title: Block Factory Author: Mike Burke / mrb http://erdrick.com/