one thing i noticed w/my datek account is that my limit orders at the bid or ask price don't really get filled, i'll watch houndreds of thousand shares trade at the price i am bidding or asking and my order wont get filled, i see all the market makers and ecns volume changing, but nothing ever seems to happen to my order, i trade pretty liquid stocks, will order fills at the bid or ask be easier w/a direct access broker? or is there something i can do to get my orders filled at the current bid or ask, basically if a stock is has a bid at 30.26 and an ask at 30.27 and i put a buy in at 30.26 it never gets filled, is it useless for me to try to buy at the current bid?