I building an 8x10 and have been researching the issue for my own NC location. Everything I read says that a 4" slab is typically adequate for up to 1500 square feet. Given that you're using a heavier wall structure, footing will be a good idea.
Also, since you've talked about potential use as a weight room, that might push you to a slightly thicker floor.
Regarding the gravel, everything I've read says that you should always install a gravel bed under a remote slab.
When it comes to concrete, though, I'm a net-reading novice. More knowledgeable folks will come along and chime in soon enough.
Also, since you've talked about potential use as a weight room, that might push you to a slightly thicker floor.
Regarding the gravel, everything I've read says that you should always install a gravel bed under a remote slab.
When it comes to concrete, though, I'm a net-reading novice. More knowledgeable folks will come along and chime in soon enough.