Personally, I think the dark matter and dark energy, is light itself.
As it travels out at "the speed of light" it is pulling (through gravity) all matter with it, causing the universe to expand at an ever increasing rate.
Now...somebody explain that mathamatically.
