Steve, I'm glad you posted those terms as a snapshot in time. If Twitter turns out to be like almost every other social networking platform out there, those "terms' will change unilaterally on Twitter's "own" terms. In other words, what you agreed to WHEN YOU JOINED may well morph into some other Term of Service (TOS) as the network "matures". Ahem. If that doesn't look like a big juicy class-action lawsuit I dunno what does!
Happy Birthday, Vin Dieselevey! (And Maureen would make a very good attorney. In fact, don't know why her parents didn't push her in that direction).