I actually avoid the word in day to day usage, because I know everyone says "sodder" and dictionaries show the pronunciation as "sodder", but I just can't say it without feeling like an idiot.

I get that English has a lot of stupid words like that, but to me, that is the most egregious, probably because there's no other case where you just replace an "L" with a "D" for no reason.

Edit:
I am so happy to learn that I am wrong and that only Americans do that. I hereby officially identify as British.