Different User Types

It would be nice to have more than one "type" of user possible. For instance, types for "Companies", "Individuals", etc. on the same site, with different profile fields for each type.