Thanks Robb and Mario! I appreciate the suggestions - I'm playing around with something new, and I'll likely come back to this and try a few of them out. I'll share what I come up with.
-Matt