Tengo un problema horrible con PHP!!!

Nunca me había pasado en casi el año que tengo la web.

Está aquí: http://www.crepusculochile.com/index1.php

Me sale (al principio) este código:

Notice: Undefined variable: modo in /var/www/html/virtual/crepusculochile.com/www/index1.php on line 482

Notice: Undefined index: in /var/www/html/virtual/crepusculochile.com/www/index1.php on line 482

Fui a la linea 482, pero no encontré el error, osea, en realidad, no sé que hice mal.

Les dejo el código del index... Por si alguien pilla el error...

Muchísimas gracias de ante mano.

Código:

<?PHP

$modo = $_GET[modo];

If (!isset($modo)) { include 'home.php'; }

Else { include "$modo".".php"; }

?>
¿Estás seguro de que el código que has puesto es el de la página "index1.php"?
Y si es así, para poder ayudarte es necesario también el código de los scripts, que seguramente es donde está el problema.
Muchas gracias por ayudarme.
Sí, lo que pasa es que estoy moviendo la web y me lanza ese problema. Cambié todo a "index1.php" (vinculos, todo) pero no me funciona
No sé si esto era lo que necesitabas... Pero aquí va el código que uso:

<?PHP

$modo = $_GET[modo];

If (!isset($modo)) { include 'home.php'; }

Else { include "$modo".".php"; }

?>
Sin saber cual es la lineaes dificil, puede ser que en la linea
$modo = $_GET;
se te hayan olvidado poner las comillas, quedaria asi:
$modo = $_GET['modo'];
algunos servidores los soportan con comillas otros, no.
Muchas gracias por su ayuda niños, pero no. No era eso. Pensé que si, pero no u_u

Eso sí, cambie a comillas el 'modo' y ahora me sale sólo una vez el "Notice..." xD

Ahora sale sólo éste notice:

Notice: Undefined index: modo in /var/www/html/virtual/crepusculochile.com/www/index1.php on line 482

La línea 482 específicamente es:

$modo = $_GET['modo'];

Que horror...

¿Alguna idea?

Muchísimas gracias
Aver, aqui te dejo el codigo retocado como seria realmente, sin mayusculas y otros detalles que te dejate, aver si es eso:
<?php
$modo = $_GET['modo'];
if (!isset($modo)) {
include('home.php');
}
else { include ($modo.".php");
}
?>
Si tu servidor esta en linux, es sensible a mayusculas/minusculas, ademas, cundo pones un inclide tienes que poner unos parentesis al final, y cuidado con las string (cadenas) que seguramente sea lo que falla.
okok lo estube mirando, y se me olvido decirte, da eso cuando entras a la pagina por ejemplo index.php, si entras a index.php?modo=1 no sale, para solucionar eso, tienes que poner delante la la $modo un @, que quedaria asi:
@$modo eso si te sigue pasando, sin, dejalo como esta
¿Delante de cual de todos los "mode"? Por que ya lo intenté y salió peor que antes.

Voy a intentarlo, por que tengo un nuevo problema (horror!)
Está todo perfecto, pero cuando se entra por primera vez, sale el error. Despues, si entras a algun link y vuelves, entonces queda como nuevo.
¿Que se puede hacer al respecto?
como te dije en el otro post, pon un @ antes de la variable, asi no saldra error
<?php
@$modo = $_GET['modo'];
if (!isset($modo)) {
include('home.php');
}
else { include ($modo.".php");
}
?>
y ya esta