PCLinuxOS is an example of repos done right.
They seriously need an updated .iso, though. The one they have is more than a year old, and the updates amount to nearly a gigabyte. Worth it, but off-putting for newbies.
They are getting the 2009 version ready now.