I'd say 30% is a very reasonable, fair price to pay for having ALL functions other than trading taken care of for you. Managing the portal (website) itself, advertising, billing, subscription management, performance track record, customer service, message boards, ITM (Instant Trade Manager)...