My second post with tips for designing with UML startcharts is now available over at embeddedrelated.com. Hope it is useful! The first post, discussing exit-state behavior, may be found here.
UML Statechart tip: Be wary of exit-state behavior
Be wary of exit-state driven behavior when designing for UML statecharts.