Thanks, Torrey.
Actually, I put this together in a bit too much of a hurry and have made a few adjustments/improvements since I posted it. wink