Improvements for the serial communication library

I think it's great to have a serial library. Here are some improvements that are NEEDED.

  1. I love the idea, but I HATE being forced to use pins 0 and 1. Choosing the pins is needed, like in the serial library for the propeller chip.
  2. 2-pin half-duplex is great, but my Parallax ColorPal uses 1-pin half-duplex. Many of my other "toys" need that too, so only using one pin should be an option.
  3. You should be able to have multiple of these described "ports" open simultaneously. For example, Port 0 on pins 0 and one, Port 1 on pin 2, Port 2 on pins 3 and 4. This should be available on ALL arduino models.
  1. I love the idea, but I HATE being forced to use pins 0 and 1. Choosing the pins is needed, like in the serial library for the propeller chip.

Great idea - when you've figured a way of routing the UART to different pins, get back to us.
Until then, try SoftwareSerial