Well that saves me a buttload of work in the future.  Hopefully this doesn't break, and isn't too abusable.