Look at www.dsxtech.com, this is another model of business (ISV independent software vendor).
Aout the idea regarding finding a Sales person.
It's just an idea from my experience. I am still waiting for my GC, so I can't do anything right now. Maybe if I were laid off, I would go to Canada to do something.