That Bear Stearns report supporting my layman's estimate of 18-20 million illegals is downloadable here [pdf].