Just got back.
Good movie. Very good movie.
One thing that surprised me was how important the Cartoon Network's "Clone Wars" series was to this story. If you haven't seen it, you'll miss out on a lot of plot points in "Revenge of the Sith", especially where General Grievous (hack, wheeze) is concerned.