I just have to say, you did make a very simple thing, pretty complicated there Castor (maybe just cuz I am a SQL nub and most of what you wrote just went right over my head, even if I would like to understand it all fully)
And a little note for Castor, or anyone that does know.. Is it regarded as "poor" to input a table like how Castor suggested.. if that is what it was.. I may be completely wrong, I'm not too sure, and if I am, then just ignore me
But I was thinking adding another table for the database to "sort" things with would slow down the system and possibly cause more harm than good?
But like I said, I'm no expert, I use a method similar to the release, and it works fine for me.. just curious for my knowledge. I like to learn, even if I don't understand it fully.