I was searching the net for "theory of everything". I found this site quite interesting. I understand that "M-theory" has the potential to be called as "theory of everything" but it is not yet being termed so. Can anybody explain why "M-theory" is still falling short to be termed as "Theory of Everything"? Is there any other theory which can be considered as "Theory of Everything"?