I am sure we have all experienced this, Something dreaded happens, like a corruption in your file or some last minute change and you suddenly have to get your animation that you painstakingly created off your character and onto a fresh one in a new scene. You may have also found like I did that Maya isn’t exactly very forgiving in this regard and it is suprisingly tricky to get the animation off. The default animImportExport plugin seems more than useless (if anyone knows how to get it working please let me know) and exporting animation layers seems about as stable as a house built out of straw(for some reason it only exports the translates, rotates and scale with no custom attributes. Maybe they have fixed this in 2012, will give that a try and some point). I have found a system that appears to work pretty well and is the most flexible solution available. It does require that you have a character-set created for your character, both in the source and target scene (they should be identicle character sets, if they are slightly different it can also work through character mapping)
For those of you in a hurry, here is an overview of the process:
When I get ahead of producing my demoreel and completing my college work I will make some effort and create a video tutorial on this.