Thanks! That did help
So, for Client::m_tradeskill_object:
1) I'm either dealing with a db zone entity object, with no Item_Struct reference, or..
2) an ItemInst instance of a valid Item_Struct container...
Are there any cases where either is not true, or there could be additional conditions?
I mean, I can always go back and modify as needed..but, I want to have a solid footing as I'm going down the path.