Hi everyone, Thanks for all your advice.
I wasn't trying to be critical of the agency. So far they have been honest and upfront, both about their own charges and some problems with other agencies. Plus, she is a "new girl" for them, and went through a one-week training course and medical check.
When I asked why fees were so high, I didn't mean for this particular company -- just in general.
Anyway... it's not that I'm unhappy with the agency. I'm glad they are so forthright. I'm just wondering what happens if the amah can't pay her share? Does she owe the agency later? If so, it probably wouldn't take her more than 3 months, since we are paying her extra for all sorts of stuff, like food, transport, etc,
As nice as I am, I don't want to pay the amah's share outright, since it is technically not my responsibility.