Welcome to WebmasterWorld Guest from 188.8.131.52
Consider a subdomain as a seperate website. You can have multiple subdomains as long as they have unique content. For example one subdomain can focus on selling widgets and another subdomain can deal with repairing widgets. This will avoid the chance of being seen as spam.
Another way of looking at this is developing sub-domains designed around keywords my customers most use in search engines offering them rapid access. What my goal is to shortcut navigation and search.