Can anyone recommend a good online broker for stocks, options and possibly currencies? The requirements are:<p>1. Operating system independent (Microsoft not required).<p>2. Works with Firefox and other browsers.<p>3. Low commisions and fees.<p>4. Good and prompt customer service.<p>I don't need research or a data feed.