What Barry said.
I've tiled tons of kitchen floors for the best flooring store in my state. On remodels, only once were cabinets removed, and then only because they were water damaged and the folks (also filthy rich) were starting their kitchen over from scratch. Most of the potential problems many of you see with tiling only to the cabinets are no problem at all. Dishwashers go in and out easily due to the adjustable front legs, like someone else mentioned. None of the floors I've done had later issues.
Installing new cabinets later is almost never an issue. ALWAYS order extra tile, and maybe even keep your cut pieces. These can be used later if new cabinets expose a spot or two.
There is a reason for buying extra tile, other than the obvious future crack or break. You want all the tile, including extras for future fixes, to be from the same "die lot"....meaning, basically, made in the same batch. If you try to buy replacement tiles later down the road, sometimes even only a month later, the colors likely will not match perfectly, even with the exact same tile, because tilemakers can never quite duplicate perfectly the "die lot". Batches of the same tile, made at seperate times, rarely match perfectly, colorwise. You may not notice this, but I would.
I realize people here are foreseeing future issues, but save yourself some time and money and install up to the cabinets. Pros do it all the time, even on their own houses. Just caulk with the color of your choice under those toekicks.