Love the site, but I too had difficulty reading the orange text on the orange background. I am using IE 6, not Firefox.
Perhaps you can use a shade of yellow to make the words jump out at you.
Otherwise great site and, YES, I will recommend you to my friends. Good luck and I`m looking forward to hearing your success story!