Hi John Sorry for my late reply. I understood what you are trying to say. I have made the appropriate changes. Before making these changes I thought I will update to the latest code and after that, I cannot launch Lernid . I got error (ImportError: No module named gtkmozembed) I am looking into how to solve it (quick search revealed install python-gnome2-extras, but that did not solve this , I am looking into it however. Probem should be of my environment if others can work with the same code. But I thought I will fix the code and get it reviewed by you before asking for merge. Here is what I plan to do: from urlparse import urlparse def set_location(self, url):         o = urlparse(url)         if o.scheme == '':             url += 'http://' Please let me know your thoughts on this. Once you give a go, I will formally ask you to merge. Thanks for all your help . Regards. ________________________________ From: John S. Gruber