Brent,
I've been in that situation myself so here you go.
Karl