The best calculation of Hawking radiation is the one given on Wikipedia, in the article for Hawking radiation. This is the method implicitly described by Unruh in his famous paper on accelerated observers in QFT, and it is mathematically equivalent to the method Hawking uses in papers of the 1977-78 period, which use periodicity of the analytically continued solution in imaginary time.
Hawking's original calculation assumes that the emitted field quanta are non-interacting. The result is clearly true for interacting theories as well, but this is not completely clear in Hawking's original calculation. Further, Hawking's 1976 method uses a pure-black hole solution (not an eternal solution, no white hole), meaning that the horizon was created at a finite affine parameter in the past. The outgoing radiation, when traced back in time, is all coming from a sub-microscopic infinitesimal region right at the moment the horizon first formed. During the sojourn next to the even horizon, the peeling-off property of the horizon (the fact that outgoing light rays peel away from stationary light rays right on the horizon) lead to a big magnification of the tiny region where the black hole is first formed. Any outgoing photon mode, extended back, comes from a place where its wavelength is trans-trans-trans Planckian, this is right the moment of formation of the black hole horizon. The trans-Planckian property led many people to be skeptical of Hawking's result.
Analytic continuation is impossible for general metrics, and it seems strange to use an analytic continuation to find a physical temperature. The calculation below is equivalent to the analytic continuation to imaginary time, but explains why this method works.
Unruh radiation
When an observer is accelerating in Minkowski space, the trajectory in space time is a hyperbola, which is the relativistic analog of a circle. The natural coordinates for an accelerating observer are the relativistic analog of polar coordinates. Choosing the x coordinate to be the direction of the acceleration, these coordinates are given by
$$ x = r\cosh(\tau)$$
$$ t= r\sinh(\tau)$$
the y,z coordinates transverse to the acceleration are unchanged, and the metric in these coordinates is the relativistic polar metric:
$$ ds^2 = dr^2 - r^2 d\tau^2 + dy^2 + dz^2 $$
And it is important to compare this the standard Euclidean polar metric $dr^2 + r^2 d\theta^2$. It is obvious then that the time coordinate is like the angle, while the r coordinate is radial.
A Green's function for a quantum field in the $x,t$ coordinates analytically continues to imaginary time, this is Wick rotation, and it is the whole point of the Feynman formalism. The natural Hamiltonian for the $\tau$ coordinate analytically continues to a generator of rotations in the x-t plane, so that the $\tau$ coordinate is periodic with period $2\pi$. This means that the accelerated observer measures a thermal Green's function for the field with a temperature that is diverging as $1\over r$ (the $\tau$ period is $2\pi$, but $\tau$ is dimensionless-- the physical local time coordinate is $r\tau$, so that the physical energies of high frequency quanta (those that can be localized) are $1/r$ bigger).
The divergence of the Unruh temperature at the Rindler acceleration horizon is obvious--- it is just the statement that a family of observers at different r in the $r,\tau$ coordinates have an acceleration that diverges as $1/r$.
The Unruh radiation, when back-traced, also has a trans-Planckian wavelength right at the acceleration horizon. The reason is just because any outgoing mode is redshifted an infinite amount from its value near the horizon, and the constant magnification of the near-horizon region is the analytic continuation of the constant rotation in imaginary time (rotation is by cosines and sines, which continue to cosh's and sinh's, giving the magnifying at the acceleration horizon. The Bogoliubov coefficients are given by these near-horizon blow-up factors. The Bogoliubov formalism is not particularly enlightening.). Since the Unruh radiation is in flat space, there is no debate about it's correctness. You can model an accelerating detector in ordinary Minkowski coordinates to see that the detector goes off as if it is immersed in thermal radiation.
Another important point about Unruh radiation is that the only reason you see it all around you is because the radiation going out of the acceleration horizon free-falls back in, to hit you going the other way on its way back to the horizon. None of this thermal background can escape, because the Rindler (pseudo) gravitational potential well is infinitely steep--- you need to do an infinite amount of energy to get away from an accelerating observer in the direction of acceleration.
Equivalence principle
By the equivalence principle, a near-horizon observer by a black hole can't tell the difference between the black hole and nothing at all. The black hole horizon is identified with the Rindler horizon for a nearby stationary observer, which must be accelerating quickly to keep from falling in.
This is a powerful statement, because knowing that the black-hole metric is locally Rindler (using the coordinate $s=\sqrt{r-2M}$) means that one can continue into the black hole just by assuming that the horizon is not a special location. This continuation past the horizon is standard, it is how the black hole interior is derived from the exterior solution. It is sometimes called "analytic continuation", but this is a misnomer, as it does not require analyticity to work. It just needs that the metric is asymptotically Rindler, so that the spacetime is really still locally Minkowksi space in different coordinates, there are no curvatures or singularities, and so continues into the interior.
There are not many different stationary parametrizations of Minkowski space, if you want the space to look stationary you need to use a Rindler coordinate of some type. This means that any locally flat horizon is locally Rindler. Extremal black holes are not locally flat, and their near horizon limit is AdS, not Minkowksi, reflecting the diverging curvature at extremality, due to the pinching off of the interior.
The local temperature seen by a near horizon observer diverges as $1/s$, which is proportional to the radial distance to the horizon. This local temperature is equal to the local periodicity of the solution in imaginary time, because this is true in Rindler space--- the $\tau$ periodicity translates into a $t$ periodicity near the horizon.
But the black hole solution is stationary, which means that once you know the period in imaginary time near the horizon, if you extend the thermal radiation using the gravitational redshift factor, it stays in equilibrium. Any outgoing radiation is redshifted to a lower temperature, while any incoming radiation is blueshifted to a higher temperature. The operator which moves $t$ to $t+a$ is not quite a Hamiltonian, since it generates rotations near the horizon (just like the Rindler $\tau$), so you find that for equilibrium, the thermal radiation is the Unruh radiation plus a bath at a temperature that goes as the inverse redshift.
For Unruh radiation, the redshift factor, the square root of $g_{00}$, is $r$, it goes to infinity at $r=\infty$. In the Schwarzschild solution, the square root of $g_{00}$ is $\sqrt{1-{2M\over r}}$, and it asymptotes to a finite limit at infinite r. The analytic continuation matching the Unruh temperature gives the Hawking temperature at infinity to be (see Wikipedia for the simple calculation, it is an exercise):
$$T_H = { 1\over 8\pi M}$$
the argument from matching to the Unruh limit shows why analytic continuation to imaginary time is correct--- the Unruh periodicity continues to the long distance periodicity. The generator of time translations is a symmetry, and if it has a period at some position, imposing the condition that the period is constant gives a consistent background for a path integral, and this path integral is necessarily thermal, with asymptotic temperature given by Hawking's formula.
Physical emission
The argument above only shows that the black hole is in equilibrium with a thermal gas whose temperature at infinity is $1\over 8\pi M$. It also shows that the correct thermal ensemble for the exterior observer living with an interacting quantum field theory is the one from the path integral in an imaginary-time background which is periodic in T with period $8\pi M$ everwhere, with a background metric equal to the analytic continuation of the Schwartschild metric.
But what if there is no radiation at infinity? Then there is no infalling radiation, and the thermal emissions from the black hole are not compensated, so the black hole glows thermally. The actual radiation from a black hole is given by detailed balance--- the black hole is in equilibrium with a thermal gas at infinity at the Hawking temperature, so the emission rate for a free field theory is related to the absorption by the condition that they balance out in thermal equilibrium, and, since the quanta are free, they are independent processes. This gives the graybody factors for black hole emission from a calculation of the absorption at the same wavenumber.