why would anybody buy gems before GREE gives out the rewards that were earned in previous events? even if it is a 90% sale, it makes no sense to spend any money if you get nothing in return.