I seem to recall that Turbine Points usually only go on sale a couple times a year, with one of those times being around the Christmas holidays. Is that correct?

Also, when such sales take place are they advertised clearly? (Such as on the log-in screen and/or the DDO Store Sales page?)