Even though scottrade is a primarily online service, their representatives on site are very helpful about answering questions while being very clear about their fee structure.
All reviews seem positive