Geometry and L^2 cohomology of the Hilbert scheme of points on C^2