Richard Harrison's comment here reminded me that when I started learning French (with any seriousness), I could never work out when to use bon and when to use bien.
In the end – as with a great deal of my French – I intuited it, which means I'm still incapable of explaining why I use one or the other.
Is it as simple as good and well?
