Best tool to backtest a portfolio
Free screener to find stock / ETF, by selecting technical and / or fundamental criteria
(Free end of day data)

Broker
The best and biggest broker, also used by professional and institutional investors, low commissions and low margin rates.