Cloudrunner, that is still good.
Would it be possible to have sub-categories inside the main categories?
Would it be possible to move misplaced links to more appropriate categories?
How does the harvester work? Do we run it once at the beginning to get all the old links (huge job) and then run it once a month to catch everything in last 30 days?
Sorry for all of these suggestions/questions. Feel free to decline anything that is not practical.