I've been using a modified form of this, but you'll be happy to know that in Links SQL 2.0 there are _no_ primary or alternate categories. Links are entered in the database, then assigned categories, via a table relation CatLinks which consists of the LinkID => CategoryID
This will break a lot of mods that depend on the link having a category, but it will also make a lot more mods work by making the process of getting links in a category a select/join from the CatLink table, rather than from the Links table, and a separate select from an alt-link, etc.
It also means that the CatLink table is _very_ important to back up, since without it, you end up with a lot of links and no organization :)
But, it effectively gets rid of any "alt" status, and almost all the problems of the current version (1.1x).
It's been discussed adding a field to the CatLink table to set a "priority" status to a certain category (there are some reasons why you might want to do this), but it's not there yet.
PUGDOGŪ PUGDOGŪ Enterprises, Inc.
FAQ: http://postcards.com/FAQ