Anyone know of a good online broker with low stock commissions and the ability to purchase bonds? Are there any brokers which provide historical time and sales data for cheap?