look into Quartzite Stone. Looks a lot like slate, but is much tougher. Some places have it labeled as slate. Like RC said, vertical displacement is not ok, but horizontal separation of about 1/8" is normal in slabs and ok to cover
_________________________
If you lay them right the first time you can walk all over them for the rest of your life.