So here is a crazy example that represents a problem I have:
I have a company that makes different applications for a specific type of business. I currently have awesomesoftware.com/coolwidget for each of the apps (actually, there is only 1 for now, but there will soon be more). Awesomesoftware.com and coolwidget is made for the wheeliechair industry, so people searching for wheeliechairs will not search for "awesomesoftware" or "coolwidget". They will search for "wheeliechairs" though, so I also own wheeliechairs.net in hopes that it gives me an edge with google. I also host my client's instances of coolwidget at clientname.wheeliechairs.net. Finally, I have a blog that is not about awesomesoftware, or coolwidget, or even wheeliechairs... but its a blog that is relevant to people who own wheeliechairs businesses that need coolwidget, so the blog is intended to bring leads and links to awesomesoftware so they can sell them coolwidget.
So how should I organize this to get the most SEO?
Currently wheeliechair.net has a 301 redirect to awesomesoftware.com/coolwidget, and the blog is hosted at blog.wheeliechair.net with links to awesomesoftware.com/coolwidget. How would you do it?