Free online Spanish software with rules between por and para and practice exercises for para and por in Spanish.
Spanish grammar. Discussion: por and para.