I can't answer you question, but I think you can get a visa without sending in your passport.
I'm facing the same decision. I'm leaning toward paying the exta money and avoiding the (potential) time loss and aggravation.
Check the embassy website for your country to confirm this. And the wiki above.