Where to go from here :S

If you've got a Mega, why use software serial? Don't you now have more hardware UARTs to use? If you have the peripherals on-chip, USE them! :slight_smile: Same goes for SPI too.