I've been around a long time doing this and I never did like the list server method myself, but I suppose the issue would be how to properly manage that in the DB tables.