The tarp is a good idea as it stops the cement from sucking the moisture out of your tires. I however think I heard that you shouldn't put the car on jackstands while in storage because it puts significant stress on the suspension and steering. If anyone can confirm this that would be great.