I'd really like to be able to use ido to insert links, but even though I have org-completion-use-ido set to t this does not occur.  This seems to be because of org-insert-link in org.el, line8061:

(let ((org-completion-use-ido nil)
         
However, just removing this causes org-insert-link to not work.