It is setup as two tables, 1 as cats, which holds priority (display order, as it displays seasonal items), cat name, display y/n (1/0), and the 2nd table has evertything else, cat, subcat, description, etc etc etc.
It is a little bit more than what I had displayed, but hey.. thats great.
Thanks again for the info, I'm going to play around with doing it all with one query.