To go for the cheapest solution or Agent may be your first error!! If you can't afford to pay for a good service then stay away. To incorporate a offshore company is not a game for the cheap player but only for the people doing serious business with serious money! ;)