more so of size, but I can't spend a ton of money on just this/these parts. I mean, the 3904's would work, and I've already got a box full of them, but as of right now I barely have much room on the board.
the ULN2003's will work perfectly for the 12 relays that are on the board as well as a few motors that don't require fery much.
I do need to find something else for the remaining motors that go above .5A (the most amount that they need at startup is just barely under 1A)
as a side note, I'm a little confused on how the ULN2003 can replace the base resistor for each pin. I mean, isn't it dependent on the circuit's load?