I would recommend going on a small business course - I would not recommend creating a businesss model based on forum advice (especially some of this lot).
Also most of those questions would be better off bieng answered by an accountant - which i also recommend you get