Go to the individual airlines websites for the best rates. They'll probably be cheaper or the same than those discount sites but you'll have more control over seats, flight times, etc. Also if you call the airlines, you may be able to negotiate a better rate, flight, etc.