I'm not 100% sure what you mean by free selects, but I would suggest reading the DBIx::SearchBuilder and ::Record documentation. I here it is pretty good. -- Matt