Create a program in any language, which outputs the source code for a program in another language, which outputs the source code for a program in another language, and so on.
Please post at the top of your answer the languages, and the total number of them.
Example: 5: Python->GolfScript->Java->Piet->Ruby
This is a popularity contest, so try to be clever, and try to use completely different languages. In about a week, I'll accept the answer with the most votes, and if there's a tie, the one with the most languages.