well, the 80gb is 62.5 cents per gb, and the 120gb is 67 cents per gb. not too much of a difference. also, no waiting for a rebate, and factor in the "time value of money" it's equivalent IMO.
now, if you can't afford the extra $30, then it isn't worth it. but if you can, it's still a good deal.