I put FPGA.contract as an asset, requested to but 120 shares at 30BTC and now its sitting in 'orders'
Do i need to do anything else?
If you go in to GLBSE and click Portfolio it will show you what you own. Its the easiest way to see if your trade has executed. I'm guessing it hasn't based on what you said. In the buy screen, you'd want to put FPGA.contract as the asset, 120 shares, and the final line you put in the amount you are willing to pay per share, in this case 0.25.
Also, look out for the "short_btc" bug. It seems that if you place your order before your deposit is confirmed, or even too soon after it is confirmed, it will get stuck waiting for you to make a deposit even though the funds are there. If it says "short_btc" under "status" on the Orders page, just cancel it and place the order again.
Bonus received, thanks. Do you plan to issue more shares to keep share price at a fixed 0.25 ?
I won't issue more shares unless a motion passes by 2/3 majority, as required in the contract. If more shares are issued, it would be at the going market price, I suppose. Doesn't that make the most sense?