You are correct, C# and VB while viable, prevent the students from going beyond simple programs in the time frame of a single semester. PopFly allows them to create fairly sophisticated applications that work with data that is interesting to them AND they can share their results on line via Facebook. It's a win-win.