check out Beba mats. They come in a lot of different sizes (mine is roughly 3' X 5') and I think they do custom sizes as well. I love my Beba mat! It's not the green "self healing", it's the clear type mat. I've had it 4 years now and its as smooth as the day I bought it.
http://www.shop.bebasboutique.com/Cu...3.htm?page=all