I use kayak.com
It's a search engine, not an online agency - so when you find a fare (or hotel price, or car rate) you like and select it, you get connected to the actual vendor (such as Jet Blue, and this is the only site I've seen that includes Jet Blue) so you don't pay that $5 or whatever service charge