I use Scottrade and have always liked them but they just merged with TD ameritrade so now I'm about to have to change to Etrade also, I hear they are the best for trading on the OTC anyway. It's really dumb how TD tries to restrict their clients from purchasing whatever stock they want.