I like to take on products that force me to solve interesting problems. This could mean writing clever application code, establishing complex information architecture or extending a CMS to quickly solve a problem.