Dan,
I'm wondering what the surface treatment will be? Concrete? Marble? Granite? Something? I'm not knowledgeable about creating a structure that would support a particular surface.... do you have something in mind? Do you need to factor a surface weight into the structure you're creating? (I may have missed discussion of this)