Just over a year ago, I wrote a post on this topic, and my opinion is not substantially different today.
Today there are 116 Cardinal Electors and a total of 191 Cardinals overall. Assuming no one dies, 4 cardinal elector slots will open up over the next year. But that still leaves only 8 elector slots open at the end of 2009. If Pope Benedict XVI creates new cardinals in the coming year, he will almost certainly go past the 120 limit on cardinal electors.
In 2010, however, the situation changes – with 11 additional slots opening up. That would be a grand total of 19 open slots by the end of 2010.
In the end, my prediction remains the same: the next consistory to create cardinals will be held in 2010 after the end of March with mid-summer or fall being the most likely.