So, I have something like this for a milestone report I use. Unfortunately, every single milestone gets a different ID when it is put on a project so there wasn't a really easy way to group them. So I come up with this code group.0.displayname=Milestone group.0.valueexpression=IF(CONTAINS("Creative Kickoff",{milestone}.{name}),"Creative Kickoff",IF(CONTAINS("Creative Check-In",{milestone}.{name}),"Creative Check-In",IF(CONTAINS("Internal Review",{milestone}.{name}),"Internal Review",IF(CONTAINS("Client Review",{milestone}.{name}),"Client Review",IF(CONTAINS("Legal Review",{milestone}.{name}),"Legal Review",IF(CONTAINS("Feedback Due",{milestone}.{name}),"Feedback Due",IF(CONTAINS("Approval Due",{milestone}.{name}),"Approval Due",IF(CONTAINS("Release",{milestone}.{name}),"Release","")))))))) group.0.valueformat=HTML textmode=true You could do something like this but for Tasks. So like IF(CONTAINS("Mail Date",{name}),"Mail Date",IF... Hope that helps. :) Anthony Imgrund FCB