a) 8th anniversary sale. But it is ok to use capitals if it is part of an advertising spread. b) This is a matter of style. Being older I put in the "th". However, in more recent times the "th" is getting left out a lot. I think, moreso in USA rather than Australia where I am.