Agreed. It is only illegal if you are working for a brokerage firm and handling a customers order..
ie. "Heh buddy (whsipers to roomate on the phone), I just got an order to buy X amout of a thin stock from Fidelity! if it goes through this price, and it just did. hop in and ride this wave...