I've got a web app where users can create two different kinds of similar things and I'm trying to decide whether to have two buttons, or one button and then present a choice as part of the resulting form. E.g.:
[Create Primary Ownership] [Create Secondary Ownership]
[Create Ownership] -> (x) Primary ( ) Secondary
I like the second one better even though it requires an extra click -- it's more scalable and less cluttered. The situation is more complex, though, because in one version of our product (for a particular set of users), the objects being created are labeled as above, but for a second set of users, the labels reflect the underlying structure better:
[Create Team] [Grant Secondary Access]
[Create Team / Grant Access] -> (x) Team ( ) Secondary Access
I hate the slash in "Create Team / Grant Access".