Actually, I was looking at Factory-like behavior, and once I'm done with the cleanup, I'll be trying wrapper classes and factories to see which way works out best. Thanks a lot, guys- you were all insanely helpful! Not that I expected you guys to be mean, but I am overwhelmed with the help you...