I always used slimbox, but found out about ColorBox the other day. It is awesome to say the least. It seems that every feature and detail was thought about and executed brilliantly. We just used it at our studio for the first time this week, but it seems really excellent.
It has a ton of options and even callback events. Definitely check it out.