I'm finding that I really like that name, "Update". I don't actually use the standard Unity "Update()" for anything; everything is coroutine-based, so it shouldn't cause me any confusion to make my own functions with that name. Is there some way to define a function with that name, in a class that derives from MonoBehaviour, and not have it be something that gets called every frame?
Maybe the link is helpful; I don't really know enough about the subject to tell. http://forum.unity3d.com/viewtopic.php?t=25660