I've played with this a little more - here's my IIF statement now
IIf([Activitydate]>#2/1/2007#,Format(DateAdd("m",11,[Activitydate),"yyyy - q",Format(DateAdd("m",12,[Activitydate]),"yyyy - q")))
but now it's saying I can't update the records due to a type conversion failure? I'm confused...