Looks like you've got a good solution going. I like the key - nice feature!