I've always been happy with Ameritrade. Good fills, good prices. They're not paying me to say this, but I've always had good luck with them. Nothing bad to say about Ameritrade here, and I've been using them for years. Just tell them eelfland sent you.