To me, this depends on how often you need to update - if often, go with a list - if infrequent, go with XML (unless you create a form for the XML and pull the data from a ShP library or something - you just don't want to have to republish the template every time something changes...)