No, uwezi is right, I simply forgot about that issue.
So yes, it's possible to get some bleeding into the other digits because it takes more time for the darlington elements to turn off compared to the time it would take to turn off one digit and turn on next digit.
Like fcb says, it would be possible to just put a pause between turning off a digit and turning on next digit, which would allow the darlington arrays to fully turn off. The brightness would be lower, but if you're using darlington array, you could afford higher currents into each element of the seven segment display in the first play.
A microcontroller is capable usually of 20-25 mA per pin (for pics), maybe more for avr , and if i remember correctly about 300-400mA in total through all pins chip and this is already a lot of current available to light up on digit at a time. If you have seven segments that need more power or if you want to run them from higher voltage than what the pic can handle, then it makes sense to use those uln2803/4/5a arrays.