Multilevel modeling is useful when one assumes a correlation within groups. This is a straightforward implementation.