+1. I myself am in favor of Builder classes as well. Much easier to read.