Total Serial Ports

Hi. I have a board that has 2 serial ports which I will use for GPRS (lets just say gprsSerial.begin) and GPS (gpsSerial.begin) which I will define in the SoftwareSerial library. My question now is that can I still use the Serial.begin? or Serial.begin is considered as one of the 2 serial ports already?

Serial.begin() uses the hardware serialport on D0/D1.

The others are software serial on other pins.

Thank You! I have another question though, do I need to use the SPI library so that the GPS and GPRS shields would communicate? I just want to send via GPRS the data that the GPS shield read.

Huh? Why would you use SPI for 2 devices that you indicated use serial interfaces?