OK--I'm still playing with it and it's a mess, but what the hell . . .