You bet. Ways to reply to "Thank you".
I have to admit that I'm often too lazy to reply to a "thank you" for my correction of notebook entries (too much of a hassle) and to friends/exchange partners when I answered a question about German. In German, the natural answer would be "nichts zu danken" ("nothing to thank for", well, if there is really nothing to thank for, do I still need to mention it?), "gern geschehen" ("it happened willingly"). Other phrases would be "keine Ursache" ("no cause"), "dafür nicht" ("not for this"; in Northern regions also "da nicht für" "this not for"). You might have noticed that the literal translations of these polite expressions sound a bit odd in English and of course they actually just mean "You're welcome, don't mention it".
But for me as a non-native English speaker, some of the English ways to reply to a thank you sound a bit puzzling. Especially, "you bet" and "no worries". Is "you bet" American and "no worries" Australian? Also, I saw a video called "17 ways to say you're welcome" and there they also had expressions like "any time" and "no problem-o" (yes, with a hyphen and an o).
So, my question to native and non-native English speakers: What is your preferred way to reply to a thank you? Is it an expression only common in one certain region? Are there expressions that you wouldn't use and why?

