Put on your favorite cheese-grating music, and grate all the cheese coarsely – all the cheese can be mixed together at this point.
Slice open a clove of garlic, and rub the raw cut side all over the inside of a heavy 4 qt saucepan. Throw the remaining garlic clove into your compost.
Add the white wine to the pot, and slowly bring it to a simmer.
Gradually add cheese to the heated wine, stirring constantly in a zigzag pattern until cheese is just melted. Be patient and take caution not to let the cheese mixture boil.
Mix the cornstarch with the kirsch in a small dish to form a thin paste (lemon juice can be substituted here.... but the kirsch is really worth it!!) This keeps the fondue velvety smooth.... Add the kirsch-cornstarch mix to the melted cheese.
Continue to stir over low heat for 5-8 minutes until fondue thickens.
Carefully pour into your fondue pot, adjust heat source under pot, and serve.
Use long fondue forks to dip chunks of food into the cheese – it is a communal pot of food.