With all the crazy ideas that get thrown around in this forum, I thought it would be good to step back and review the mainstream view on cosmology in 2005. The field is advancing very rapidly, so it's possible that even the most reliable websites will be woefully out of date, both in terms of...