My suggestion is that lpr be retained... I still think it's useful
    and while I use cups I also hate cups... but the lpr suite of programs
    in base could be modified to detect the presence of cups and
    automatically re-exec the cups version of the programs in that case.
						-Matt