Old Navy has sales ALL THE TIME, I never pay full price for anything there. A couple weeks ago all the rockstar jeans were $19 and I stocked up.