Home Business and Money Yahoo! Troubled web portal [YHOO] inks pact with Firefox