We need the ability to use workflows to add associated contacts to custom objects with out having to create a new one each time. For example, we're using custom objects for Classes and adding Students to be associated when they sign up.