let me add:
www.hotwire.com
Only thing with the hotwire is you don't know what time or carrier you will be put on but you do ge to choose the air fare and location from which you leave and arrive. If you want to do a red-eye( I prefer this myself) you can have them search for that. With this site, you need to be flexible with your departure and arrival times.