The only B2B ideas I have would apply to one company i'm familiar with, maybe a couple of similar companies in the same space. How is that better than B2C?
How big is that space in terms of businesses? Can you reach them more easily than you could reach a similar $ value of customers? Can you expand your reach and learn more about the market once you're embedded? Are they easier to sell to than consumers? Can you sell them support or maintenance contracts?
etc...
I guess the logic behind B2B vs B2C comes down this belief:
It is easier to sell one unit for $1 million than one million units of something for $1.