Karl,

I've got something that fits right in with your parameters -- sending you a PM right now.

Shaun