I feel stupid for asking this but...I'm using E signal and it's trading interface with IB. The orders can not be rounded to the nearest 100 share lots (a software error that esignal is working on) so orders placed from within esignal go out as odd lots. I'm trading listed and nasdaq stocks. I've been placing market orders through "smart routing". My method is hectic so I like the quickness of trading from within e signal. They are generally fairly high volume stocks. I know hundred share lots are prefered but am I paying too much for the odd lot fills?