+1 on the sliders. I wish I had hardwood under my pins, I would slide save a lot more balls and strain my wrists less. If you have to get a rug, you're going to want to go local, 5x7" sounds good but too heavy to ship. Lowes, home depot, any carpet store, wal mart, etc. all have decent cheap ones. If you're really cheap/size specific get a remnant from a carpet store and pay them ~$1/lf to bind the edges and make it into a custom sized rug.