DLaserMan, HTRE is not on any "hold list" at TD Ameritrade according to the broker I just spoke with. He tested the trading system, by placing a limit order and the HTRE buy order he made, was accepted by the system.
Here is what may have happened:
You may have, just made an ACH transfer on your computer, from your bank account to TD Ameritrade to cover the purchase price of the HTRE shares you want, TD Ameritrade and all brokers place a 3 day hold on recent ACH Transfer Funds before an OTCBB or pink sheet stock (penny stock) can be bought. Look at the "Non-marginable Funds" box and the "Available Funds for Trading" box,on your TD Ameritrade account, to see if they are equal. If the difference between those two Fund boxes amounts to what you just transfered to TD Ameritrade, you have to wait 3 days to trade any penny stocks with those funds.
The only way to get around this 3 day hold is to go down to your bank next time and do a wire transfer instead of an ACH transfer but the bank will charge a service fee of about $25 for a wire. With a wire transfer though, the funds would be available immediately, in a matter of minutes, as soon as they get to TD Ameritrade, the same day you send them. Usually by the time you get home from the bank, the funds are there with a wire and available for use.
FlSun