Yes, sorry, a bit sloppy in the original post, lots left unsaid. There should be 8 of the *574's in there.
Thanks for the feedback. Fwiw, I do have 2 LEDWiz's, and don't need something like this. It just seemed like a decent challenge. One more project to add to the list.

MonMotha - thank you very much for having a look. Disabling the 238 as suggested is absolutely required and illustrates a big gap in my thinking there. Thanks for that one. Same for the pull-ups - I should have known that one

(or not, still a newb at this electronics stuff).
The ULN's, if I understand what you are saying, would be one to one with the 574's, basically giving the 574 outputs more umph! (putting it simply) That certainly adds a great deal of flexibility, but construction becomes more effort. Costs not hugely impacted, but labour is. Now, if we replace the 574's with ULN2803, we'd need the driver software to constanty cycle to refresh the LED's....so, if I understand correctly, this may not be what you are suggesting.
Driving 5V load...yeah, another big assumption I made there. Hey, this is the poor mans LED controller thread isn't it? I will humbly submit that there are many other options, such as the ULN you mention (this is quickly getting beyond my abilities to comprehend).
Is there a replacement for the 574 (inverted or otherwise) that could easily handle 8 LED's (e.g. 20mA * 8 )? I have been hitting up Digikey and Mouser a great deal but...may not have quite the expertise in this area.
As for additional features, such as dimming, that would obviously have to become part of any driving software. Putting work on to driving software will obviously put a bit of pressure on the CPU (probably not much), but for those on the edge with CPU this might just be an issue. Otherwise, I would assume driving software would run in a different process and thus share CPU core(s), as well as mostly be idle as it waits for both IO and time-waits to perform the next step (only an issue for animation or dimming). For those whose parallel port is already devoted to other concerns, yeah this might not be great. One could perhaps use one of the control pins to disable (and cause a pass-through)....but that's a much bigger discussion.
In the end, I guess I was just trying to get a discussion going regarding homebrew, no-frills cheap-a** LED (and nothing else) controllers. I guess I was thinking that if the community had a schematic, and software support, those who could not afford the existing products could put in the time and effort and build the the BYOAC solution, which would hopefully be supported by things like mamehooker, ledblinky, etc. Oh, and I guess I was also looking to add item 173 to my to-do list.

fwiw - I do not want to be seen as putting down quality products from GGG or Ultimarc, etc