It could be argued that there are three great competing philosophies in the world right now. Democracy, Communism and Islam.
Now because one of these philosophies also includes the presumption of a supernatural power it is called a `religion'.
But is there really any difference?
I would say all these are philosophies as in a set of ideas, beliefs or principles: Democracy, Communism, Marxism, Science (or belief in the scientific method to determine truth), Christianity, Buddhism, Capitalism, Christianity, Atheism.
As such a human-being could subscribe to several different philosophies. e.g. one could say they are a scientist, a capitalist, an atheist and a democrat. Sometimes with conflicting principles.
Why would some philosophies be protected under law as "religions". As such we should be able to criticise any philosophy. (In fact the belief in free-speech is also a philosophy).
Therefor is there any real difference between a philosophy labelled as religion, one labelled as science, one as a political theory and one just as "philosophy"? Are they not all just a developed set of ideas, beliefs and principles one can subscribe to? (Are they all just "memes" in the sense of Dawkins or more than that?)
What's your view. Is religion just another philosophy? Is science just another philosophy?
Edit: Perhaps the word "philosophy" is not quite right. Maybe "philosophical theory" is better. (Or is there a better term?)