I feel like I have been booking a lot of flights lately for myself and my sons. I typically use Kayak.com, but I just found another site that makes it a little easier. It's called Hipmunk (like many other flight sites, it does not include Southwest).
I like the design and layout of the site. It's much more clear than many other sites.