The lively, sweet taste of marmalade counteracts the saltiness of ham, giving your sandwiches a better balance of flavor. The key difference between marmalade and jam is that marmalade is ...