Digital Input from an LED

I would use an analog input, but as the arduino only has 6 of them, I wish to use them for other purposes.
The intent is to pick it up as a digital signal, so I'm after a method of doing that.

What I don't yet know is whether direct to a transistor base pin is good enough or so

Cutting off the LED isn't ideal.
I've found a better output from the PIC pin which looks like it drives when needed.