Question on Indonesia visa.

Are people getting them in advance or on day of arrival? I see that they are $45 on Indonesian Consulate website. Regent wants $99. Is that using ZVS or is that just getting on day of arrival? $99 is highway robbery. I might find someone in Houston to get our Chinese and Indonesian visas in person at the rates that ZVS and Regent are charging.