why dont you put a character at the starting of the line where an contakt is to let know if he is in the blocklist or not, some times i forgot whichones are in that list =S you koule use just a simbol , or better a colored symbol
and i forgot my other idea ¬¬ byez