Suggestion: how about an option to only have it look for icons for those channels that are currently without one? I did this by adding a WHERE clause to the SQL statement: if sourceid: query = query + ''' WHERE sourceid = "%s";''' % (sourceid) else: + query = query + ''' WHERE icon = "";''' -- Dan Wilga "Ook."