Balming,
Since you mentioned other suggestions, here's a couple thet I use for the tent.
Get a plastic tarp for a ground cloth. The cheap blue ones(mine is green , other side brown)from a hardware store. Make it oversized, so you have a front and side porches. Great place to store a cooler, stove,etc. Also a great place to take off shoes, especially for kids. Set the shoes inside the door in a neat pile.
Set the ground tarp up on flat ground in your backyard. Set up the tent on top of it, position it so you get your porch. Mine is flush with the tarp in the back, 3' overhang in the front. Punch your tent stakes through the tarp. I used a grommet tool and grommets( #4 x1/2"id) to strengthen all of my piercings. I used some spare tarp material cut into 3"x3" squares as a backer. When setting up your tent on uneven ground, these may not line up exactly, but it's good enough.
For the ground tarp, I just made some stakes out of 3/16" galv rod cut about 8" and bent with a 2" leg.
I carry vise-grips in the bag to pull the stakes out. I use my hatchet/hammer to put them in. I've seen too many bent by pressing down with the foot.
I also have a large tarp rigged with grommets and cord to use as a super rainfly. It's secured across the back of the tent with the tent stakes. It just stays rolled up on the ground, but secured by that back edge. In a moments notice, I unroll that the tarp over the top of the tent and down the front. I secure the front and sides of this tarp with pre-measured cord that has loops in it. I secure these loops to whatever stakes I need to. When the rain beats down, it's noisy, but so is the thunder. This thing doesn't completely enclose the tent, so a little air can circulate. It's only for use during a severe thunderstorm, but it has been used.