A SharePoint soultion that allows the creation of custom MySites based on custom Site Definitions.
Out of the box MOSS does not allow for anybody to change the MySites site definition. One way to customize MySites is to use feature stappling and run code during the MySite creation. But this approach will not let you have different MySites for different users.
Using my solution you will be able to create MySites based on any site definition.
The user profiles are used to set the site definition for each user as needed. Now you can have the users creating different My-Sites based on the department or function as you like.