In Mexico the soap operas are very popular. This morning at the hotel there was a soap opera on television. I noticed that everyone of the commercials seemed to be for a course to learn English. Then in the soap opera the main character received a gift. When she opened it, it was the English course.
The whole soap opera was a mini story where a Spanish girl who designs clothes is taken advantage of by a US girl to speaks English. She learns Spanish and takes the US girl's place as the top designer.
This seems to be a pretty good marketing method for the culture down in Mexico. I've often wondered if this would be a more effective way to advertise in the US as well. Instead of just putting products in commercials, put them in the actual show content.