I started this thread, Explain Dark Matter & Dark Energy please, back in November 2012. There are some good answers there.