Either expedia or travelocity(i think it is the latter, but I cant' check as their webite is down) have an option called fare tracker. You can set up to 5 route up in your profile, and every time you visit their site it will show you the lowest price on that route.