We should probably take this discussion to the "Training" forum. There you will find a number of posts that may answer many of your questions. You could also check out a website on freedive training:
<
http://www.freedivehawaii.com/training/matt_briseno.asp>
I'm not sure what others think of these techniques, but it would be interesting to hear opinions.
With respect to your wife, take her snorkeling to the most scenic spot you can get to (Bahamas?). If she doesn't understand after that, you're probably on your own.