I would suggest three things: First, know the going rate for your flight. You won't be able to tell a bargain unless you know what it CAN cost! Second, go to every airlines' site that you would consider flying, and sign up for their notifications. Third,
www.cheapseats.com - I'm sure people have gotten better rates, but no one I've heard about!
Have fun!