Proyecto de novato con sentencias NMEA

flico:
Usando un arduino Mega puedes conectar los 3 GPS, luego con la libreria softwareserial abres las tres conexiones y coges lo que quieras de cada una.
No entiendo lo que un GPS no envié todos los datos NMEA, hasta los gps de 12 euros que hay en ebay lo hacen

Software serial
http://arduino.cc/en/Tutorial/SoftwareSerialExample

Perdón por la inexperciencia, pero como ya comenté, soy nuevo en arduino. ¿Por que utilizar SoftwareSerial si los puertos 1, 2 y 3 del arduino son nativos? ¿Aporta mayor buffer? ¿Que ventaja tiene frente al Serial común?