
I love using smart objects inside Photoshop, but they have always bothered me because I could not link a vector mask with a smart object. I have found a way around this limitation. Put your smart object into a folder and then create a vector mask on the folder, which in turn is a mask on your smart object.