Current limitations/ voltage

Is this drawing right? I found that the ULN2003 is much cheaper but can still withstand 50V and 500ma per pin.

The arduino will be powered with the same power supply as the darlingtons will, so does it really matter where it's grounded?