Would it it be better to maintain the list as an xml file or retain it in the database as is the case bearing in mind the factors as listed?