Thank you so much CanisLucidus! This is just what I needed, I'm going to check these links out.
From what you've written it sounds like a good technique.