ArduinoISP driving me crazy ¬¬

Hi, I just received a Arduino Mega and it works OK, since I just programmed a few Atmega8(s) a few times and just now started using the arduino interface with my new board, I want to flash the arduino bootloader on my other boards, that use 16MHz crystal and Atmega8.
I followed the tutorial on the site, but I couldn´t burn the bootloader properly... I think it´s something about me using wrong ports on my Arduino Mega, cause that thing is HUGE.

Can anyone help me please?
I know that´s probably a noob question... but maybe it can help more people starting now.

Thanks, Renan

Sorry, I didn´t find an "edit" button to add somethings to my other post...

1 - Should I change the port pins on the configuration of the sketch in order to use the Arduino Mega Board in the "arduinoISP mode" ?

2 - In fact... Is it possible using an Arduino Mega as a "ArduinoISP" or that option is just for the other boards?

3 - I swear, I´ve builded and tried 3 different parallel programers and just couldn´t burn the damn bootloader on my Atmega8 boards

For Arduino Mega try this
http://www.arduino.cc/playground/Code/MegaISP
follow this wiring

In fact, all my problems are related to "follow this wiring", the Arduino MEGA is waaay different than the other one, used in this tutorial, and I was expecting to burn my Atmega8 in his board, or in a prot-o-board, without doing one shield for that.
By the way, where I connect that shield? I just can´t figure out what I need to connect, believe me, I´ve done a nice research before asking, if I´m asking for help, it´s ´cause i realy couldn´t do this.

I was looking at the pinmapping of Arduino Mega (Atmega1280) and i was thinking about changing the program code to use another ports, ports that I KNOW WHERE IT IS ON THE BOARD and aren´t linked to the ADC converter pins, I´ve ran a few tests on it, but still didn´t have sucess...

Can anyone give me a little more information and help me here?