Meeshing it up