for swingtrading, IB is good since low commisshes. I still don't know about using a java app to manage daytrades...
-------------------------------------------------------------------------------
If you swing trade you don't need very low commision, unless
you are scalp trading.
Btw, IB...