Guys - if you can wait a few days, I think you are going to be blown away! The summer release is going to include the ability to declaratively set up multi-step actions like this. A button click can be bound to the update of multiple fields, and then a model save and redisplay of the page component. You really want to sign up for the Summer Release introduction webinar on Aug 21.
Look here: http://go.skuidify.com/webmail/36142/56341955/0729072a03a5fe835266b82dbdeb2911