Being not American, and given that if we assume that school are business like any others I would be curious to know why the university fees has inflated so much over the last decades. Shouldn't we expect price decreasing due to competition? Any law or anything else explaining this?