A yearly event.
Every year, around this time, LEGO shelves are not stocked well. In a month or two, this problem will be gone. But, many of the sets released this year will not be restocked, as they have been discontinued. So, before you buy every new 2008 set, make sure to look and see if there aren't some 2007 sets you still want, as they may not be around much longer.