I'm tired of unavailable stocks at IB. There are less than 100 UPC 11830 stocks on the nasdaq, but IB has no availability in more than 500 stocks. Half of the time IB doesn't have shares available in the companies that interest me. Outside of this one issue, I'm happy with IB. Are there any comparable retail brokers out there?