I'm not sure why it is not working for you, would it be possible for you to post back with a copy of your db and this checkout page? If I had this info and the id of the user you are testing with I would better be able to help you determine what is going wrong.