In theory, it's a great way to accrue Mypoints. In practice, you'll have to call them each time (sometimes more than once) to have the points posted, then wait several days... But that seems to be the way with most of the purchases that go through Mypoints.