How To: Successfully switch between multiple iTunes accounts from different countries

I have, up until just now, been vexed. Vexed by the seemingly random nature of my iPhone 3G’s reactions when switching between my Australian and my US iTunes accounts.
It’s quite simple: once upon a time, I lived in Australia, and bought a number of applications for my iPhone using my Australian iTunes account; now, I [...]