Ok, here's a real, helpful contribution :) Could use a little touching up. It's not all that great yet, but the Idea is there.