Also - if you put the tile on an existing concrete slab - consider a type of "movable" sub flooring to prevent cracking down the middle of a tile.. I think HomeDepot sells a rubbery type prep you can roll on.

Our neighbors just laid their tile over the concrete and got small cracks all through the tile.