i don't think it depending on location, i think it's depend on the person who deal with, cuz in July i were paid $175, and i were shock, so i was going to ask a lot of people about that, and they said the law is change, but i think the law just change a little bit, and the agent took that chance to make a price go up, so like i said i met that guy and i was deal with him about the price, cuz i work for the school with the part time job to take care of visa for the teacher, so i asked him gave me a good price, and he did. last time he took $90, and i"ll give him an extra is $5 for fee.