MonoDevelope and Unity

I had some questions about using MonoDevelope , is MonoDevelope that came with Unity the same version as the one on there website or does only have specific things for Unity?

Also I wanted to know If I can use MonoDevelope to open C# scripts from Unity an why it isnt lsited as a editor?

Does the version that came with Unity have full C# compiler too?

The one which comes with Unity is a more Unity specific one with debugging and javascript file support

You need to manually select the MonoDevelop executable (via browse in the pulldown list) to have it listed in Unity, for some reason it's not added by default

You can compile with the one which comes with Unity, but you do have to change one setting to allow it - preferences > Unity > Debugger, select Build project in MonoDevelop