Είδα πολύ καθυστερημένα από παραπομπή του Βασίλη στο o-mikron.gr το θέμα. Για το κόμμα λοιπόν πριν από το αλλά είναι απλός ο κανόνας: Αν το αλλά συνδέει αντιθετικά προτάσεις, χρειάζεται κόμμα. Αν όμως συνδέει όρους της ίδιας πρότασης (π.χ. υποκείμενα ή αντικείμενα), δεν πρέπει να βάζουμε κόμμα...