Fiedelity is friendly towards pennystocks - I just had to have my profile updated before they would let me purchase over 10,000 shares. Once I contacted them in an online message session they hooked my right up and now I can purchase up to 10,000,000 million at a whack.
My order went unfilled because their was noone selling, or maybe because I had a limit order in for "ALL or NONE."