Picard Groups of Moduli Problems First, yes, I've seen Mumford's paper of this title.  I'm actually interested in specific ones, and looking for really the most elementary/elegant proof possible.
I'm told that for $g\geq 2$ it is known that the Picard groups of $\mathcal{M}_g$ and $\mathcal{A}_g$ (the moduli spaces of curves of genus $g$ and abelian varieties of dimension $g$) are both isomorphic to $\mathbb{Z}$ (at least, over $\mathbb{C}$).  What's the most efficient way to compute this? In fact, for $\mathcal{M}_g$, it's even generated by the Hodge bundle, I'm told.  Ideally I want to avoid using stacks (though if stacks give an elegant proof, I'm open to them) and also would like to be able to calculate the degrees of some natural bundles, though I get that that's going to be a bit harder, so I want to focus this question on the computation of the Picard group.
 A: The fact that the Picard group of the moduli variety (not stack) A(g) is of rank 1, is sketched in a footnote of Mumford's paper on the Kodaira dimension of A(g), in LNM 997.  This footnote is elaborated (over Z) in a paper of Smith-Varley: in LNM 1124.  Another reference is Freitag's paper in Arch. Math. 40 (1983), pp.255-259.  The whole point of Mumford's argument was that it follows from Borel's computation of the rank of the second cohomology group of the symplectic group (i.e. rank one).
A: I'll just talk about the calculation of $\text{Pic}(\mathcal{M}_g)$ as a group (showing that it is generated by the Hodge bundle is then a calculation).
I think the most elementary way to view this problem is to think in terms of orbifolds rather than stacks.  Recall that $\mathcal{M}_g$ is the quotient of Tecichmuller space $\mathcal{T}_g$ by the mapping class group $\text{Mod}_g$ (this is the curves analogue of $\mathcal{A}_g$ being the quotient of the Siegel upper half plane by the symplectic group).  This action is properly discontinuous but not free (that's why we have an orbifold/stack rather than an honest space).  A line bundle on $\mathcal{M}_g$ is then a $\text{Mod}_g$-equivariant line bundle on $\mathcal{T}_g$.  There is an equivariant first Chern class homomorphism $c_1 : \text{Pic}(\mathcal{M}_g) \rightarrow H^2(\text{Mod}_g;\mathbb{Z})$.  Mumford showed that $H^1(\text{Mod}_g;\mathbb{Z})=0$, so $\text{Pic}(\mathcal{M}_g)$ cannot vary continuously.  This implies that $c_1$ is injective.  Later, Harer proved that $H^2(\text{Mod}_g;\mathbb{Z}) \cong \mathbb{Z}$ for $g$ large.  Since the Hodge bundle is nontrivial, $c_1$ cannot be the zero map, so we conclude that $\text{Pic}(\mathcal{M}_g) \cong \mathbb{Z}$.
Let me now recommend three places that contain more details about the above point of view.  First, Hain has a survey entitled "Moduli of Riemann Surfaces, Trancendental Aspects", a large portion of which is devoted to the calculation of the Picard group.  He gives many more details of the above sketch.  He also shows how to show that the Hodge bundle generates the Picard group.  Second, in the first couple of sections of my paper "The Picard Group of the Moduli Space of Curves With Level Structures" I give some extra details about things like Chern classes of orbifold line bundles.  Finally, Hain has another survey "Lectures on Moduli Spaces of Elliptic Curves" in which he works all the above out for the moduli space of elliptic curves, where things are a little more concrete.
