Anyone thinking about, or already booked, to go to Sri Lanka and contemplating getting your own visa; it is so easy to do it yourself. I applied for mine on a Sunday www.eta.gov.lk and wasn't surprised to receive an automated reply but a couple of hours letter my letter of approval was there too. No photo required, only $35 (approx £28) and you are never without your passport - so no expensive recorded delivery postage fees either.
Now counting the days...!
Debbie
P.S. Did the same for Burma; service was just as good and almost as quick (think the approval came within 24 hrs) but did have to upload a photo for that.