I don't know a lot about the European airlines, but I would recommend joining every FF program you might eventually fly, the same for hotels.
While I can influence my travel arrangements, I occasionally have to fly where my primary airlines can't get me or where my prefered chain doesn't have a hotel. I've got a list of FF number on my laptop and my PDA, so don't carry many of the cards.