I think that "appropriate" is a very key word to consider for online learning. The technologies introduced need to make sense and have a purpose. For example, just because so many people have ipods and they are "cool", the use of ipods would need to make educational sense and not just because they are cool.
I was a computer programmer in the corporate world and I all too often saw applications that had eye capturing "bells & whistles" but did not contribute to the objective of the application. All too often these things were added because they could be done, not because they served a purpose.
So the question that needs to be asked when introducing a technology is does it serve its purpose?