I was looking to buy a refurb rMBP but it is currently listed as possibly updating soon according to the cycle. I've heard rumors that it could update around June but unless buying a new one would have to wait even longer to get a refurb. I'm not against buying new but the ~$500 off is nice. Using it for programming and other development and it not being dire need but I would really enjoy having it, would you recommend purchasing now or waiting?