Script Trouble

TrvMcNevan Okay, I am totally new to this. The only programming I have ever done is in QBasic. I have been working on the tutorial on this site but I keep running into the same problem. When I get to handleEvent, and I place more than one event in there the script won't work. I'm thoroughly confused. Please help me out here...
TrvMcNevan Ok here is the code that is bothering me....

(instance RoomScript of Script
   (properties)
   (method (handleEvent pEvent)
(super:handleEvent(pEvent))

/*****************************************
* Handle the possible said phrases here *
*****************************************/
(if(Said('talk/man'))
(if(< (send gEgo:distanceTo(aMan)) 40)
Print("Hello Brian!" #title "You Say:")
Print("Hello there! Welcome to SCI Studio!" #title "Brian Says:")
)(else
Print("You don't want to yell. Get closer.")
)
)
(instance aMan of Act
(properties
y 170
x 220
view 1
)
)

- when I go to compile it, the program says that something needs (')'). It's really confusing me.
Eigen ...
)(else
Print("You don't want to yell. Get closer.")
)
)

) // (if(Said('talk/man')) closing bracket
) // (method (handleEvent pEvent) closing bracket

-Eigen