I've been having some success with my postponing technique. Although I crave the sweets, I make a cup of green (decaf) or chai (again, decaf) tea, with the deal that if I still want the sweets after I finish the tea, I can have it. So far, by the time I finish the tea, I've completely forgotten about the sweets.

Also, if you absolutely have to have something, I use the caramel or chocolate flavored Viactiv calcium chews. Gets the craving taken care of while getting my daily dose of calcium.