My picks:
2008:
Phantom Regiment, Carolina Crown, Bluecoats
2007:
Cadets, Carolina Crown, Bluecoats
2005:
Bluecoats, Carolina Crown
2004:
Cavaliers, Blue Devils, Santa Clara Vanguard
2003:
Cavaliers
Incidentally, why does the DCP post box tell me Bluecoats is a misspelled word? Seems like that should be a dictionary add!