I have plugin DuplicateServerChecker ,
We set it up for new registrations and for usercp_edit_process_form
array_push($form_validate, validate_db_duplicate('title', mb_strtolower($TMPL['title']), array('LOWER(title)')));
array_push($form_validate, validate_db_duplicate('url'...