Reid - Thanks for the feedback and verifying that it works.  I'm not aware of a better way at this point. You're not alone in this though.  I just fielded a question on the forums asking the same thing.  I'm working on trying to clean this experience up before ship, because it does seem like one of the most common scenarios and something you would want to do all in one shot completely from the IDE.