Yes many times. When I did the Trans-Siberia railway my visas for Russia, Mongolia and China cost more than my airfare! It was a last minute trip and I had to pay extra fees to get them all processed in time.
Yes many times , travelled a lot and had to get a visa ,lucky have kept all my old passpors has it has visas and stamps of all the countries i visited.