Nicely redone.

Matthew Gregg @mcg