Homing endonucleases residing within inteins: evolutionary puzzles awaiting genetic solutions. (19th January 2011)