I Know there are other threads about this but they have all died*TypeError 1009*

Hi everyone please do not get upset at me for creating a new thread. this is my first post and i am very new to Flash CS4 and AS3. and i would like to go ahead and say that i appreciate all the help you guys and gals have to offer.

ok so all i have right now are buttons and i get this Type Error.

this is what it says in the output window

TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at PhotoWeb/frame1()
TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at PhotoWeb/frame1()
	at flash.display::MovieClip/gotoAndStop()
	at PhotoWeb/go01()

and here is my code

stop();

import flash.events.MouseEvent;
 
btnHome.addEventListener(MouseEvent.CLICK,go01); 
btnEarth.addEventListener(MouseEvent.CLICK,go02); 
btnEco.addEventListener(MouseEvent.CLICK,go03);
btnFresher.addEventListener(MouseEvent.CLICK,go04);
btnIdentity.addEventListener(MouseEvent.CLICK,go05);
btnBattle.addEventListener(MouseEvent.CLICK,go06);
btnSearch.addEventListener(MouseEvent.CLICK,go07);
btnLife.addEventListener(MouseEvent.CLICK,go08);
btnDomestic.addEventListener(MouseEvent.CLICK,go09);
btnSopo.addEventListener(MouseEvent.CLICK,go10);
btnMemory.addEventListener(MouseEvent.CLICK,go11);
btnBio.addEventListener(MouseEvent.CLICK,go12);
btnLinks.addEventListener(MouseEvent.CLICK,go13);
btnContact.addEventListener(MouseEvent.CLICK,go60);


function go01(event:MouseEvent):void 
{ 
    gotoAndStop("home"); 
} 
function go02(event:MouseEvent):void 
{ 
    gotoAndStop("earth");
} 
function go03(event:MouseEvent):void 
{ 
    gotoAndStop("eco");
} 
function go04(event:MouseEvent):void 
{ 
    gotoAndStop("fresher");
}
function go05(event:MouseEvent):void 
{ 
    gotoAndStop("identity");
}
function go06(event:MouseEvent):void 
{ 
    gotoAndStop("battle");
}
function go07(event:MouseEvent):void 
{ 
    gotoAndStop("search");
}
function go08(event:MouseEvent):void 
{ 
    gotoAndStop("life");
}
function go09(event:MouseEvent):void 
{ 
    gotoAndStop("domestic");
}
function go10(event:MouseEvent):void 
{ 
    gotoAndStop("sopo");
}
function go11(event:MouseEvent):void 
{ 
    gotoAndStop("memory");
}
function go12(event:MouseEvent):void 
{ 
    gotoAndStop("bio");
}
function go13(event:MouseEvent):void 
{ 
    gotoAndStop("links");
}
function go60(event:MouseEvent):void 
{ 
    gotoAndStop("contact");
}

now i have given all of my buttons instance names and all the frames frame labels and have my main buttons on one layer and then some other buttons on the appropriate frame of another layer all of my AS is on its own layer as well.

the first time i did this all i had made was my main buttons and everything worked. then when i added a few more buttons i started getting TypeError

i have searched high and low thorughout the web to determine a solution for this typeError but i have come to a realization that there is not a singular solution it is a case by case situation.

if anyone can check out my code and help me to figure out what needs to be done i truly appreciate it

[CENTER]~thanks~
EBiN
^[/CENTER]