Well the thing is, if you do it in person you get the COC on the day of the fingerprints. I now have to wait 2-3 weeks for it to arrive and worry that it might get lost in transit.
Best turnaround is to send in fingerprints by post and get a proxy to pick it up. :)