I am with scottrade. They don't always come through for me, but they seem to do pretty well often. Lots of times they get a better price for me than my limit.