Amazon shows this shipping (as of 2/1/2010) in one to two MONTHS. On the Canon site, the only difference I could find in the MX860 and MX870 compare ([...]) was that the MX860 does NOT show Win7 compatibility (although it may be) and the 870 does show it works with Win7. There may be other differences, but Canon does not disclose them. I suppose that, all else being equal (which it never seems to be), newer is to be preferred.