It was the old Swissair out of Geneva that pissed me off the most as to excess. They nailed us for about 500 SF (what, $300 US or so) for excess.
We only fly British Airways out of Geneva and never have a problem, same baggage, it is unreal.
If you have an elite card, that goes along way.
------------------
PA747