Based on Sphin's comments the FIX API seems the way to go to add a number of other brokers with 1 effort? Assuming each broker's "support" of FIX API is what it should be...
Maybe you can even get some of these brokers to throw in "new client" bonuses for us?!