I found that the SoftwareSerial() documentation is missing the inverted option here and on arduino ide help:
http://arduino.cc/en/Reference/SoftwareSerialConstructorI'm sure not many will need this feature but if I didn't use Mike Hart's original lib before I would not have known this feature. I was testing some serial sensor and all I got was garbage so I used SoftwareSerial and inverted option to find out that I needed the signal inverted. Without this option I'd have to do a lot of guesswork.
Also one more thing I learned from this, arduino serial idle seems to be 5V and signal is 0V. I didn't even know this before

Am I correct? Thanks.
[Oops, maybe the wrong subforum, been trouble shooting this inverted signal and brain froze. Moderators, could you help move?]