wshi88, Software is great for the uptick rule - it holds your order until there is an up-tick and then sends it automatically.
I usually "test" whether the stock is available for shorting, first thing in the morning by sending in a short sell order a long way from the market. If it gets accepted...