studentuniverse.com usually has pretty good discounts. I used them to book a ticket on Northwest that was over $200 cheaper than expedia and orbitz and such. I'd say if you have a good price now, book it especially if you're buying from a discounted source.