Using I/O pin to sink a current?

OP, please change your title to sink a CURRENT. You can't sink a voltage. Good discussion by the way. I'm sure others can benefit from reading this so a correct title gets good search hits.