making firefox use xulrunner would not be an easy task and would make firefox differ from upstream which would mean bugs could not be forwarded upstream, which is a lot of work for not a lot of win. Upstream plan to do that for firefox 3.0 from what some people are saying -- Firefox dependence bugs https://launchpad.net/bugs/76833