i use firefox preloader. it loads when windows starts and always keeps firefox in the memory so it loads in a snap. especially useful if you open links from outlook or outlook express (i.e. TF subscription emails).
it's a very small program and has no noticeable impact on windows startup time. sometimes you have to reload firefox if you leave your computer on for a day or so because of firefox and it's RAM-munching habits