I find myself often forgetting that I have a unit somewhere in the field that hasn't moved yet, and I hit end turn button wasting it. (Am I missing some indicator or something?)
There should be some sort of a reminder or indication that there are units that can still move. Maybe change the way the turn button looks a bit, or better yet, do what Civ4 does - as you're interacting with units, when one unit is done moving it automatically jumps to the next one that can move, then you can use it or tell it to skip turn.