I'm thinking about getting GTW to spice up my gameplay. But there's just one thing i'm concerned about: the aliens. I am a staunch realism & family player, so I have absolutely no interest in occults...
About the stores, you can download from the gallery both to be owned by your sim or by others. To be owned by you is authomatic but to be owned by others, so that your sim can go shopping, you need first to play with a household and buy the retail. Only after it has an owner, it will be open for your sim to go shopping.