Hey, that's pretty neat! I'll give your post a read in a minute.
I actually had a pretty good experience with the subway, except that the first time I used them (from the airport) I paid the entire fare up front but transferred companies so ended up having to pay again half way through... I cheated and used google maps the entire trip though.