@thisismylife: Yes to all three!