Bill,
I do the same, except I use squidGuard to filter out bad websites porn/violence/etc/etc and just enter in ip's that are immune to it's filtering, and then use Vincent's squid auth for authentication.
The only bit that Dan's guardian is better than suiqGuard is that it looks that sites being loaded and blocks dynamically, where squidGuard does not, but then again, those who want to get around it will eventually figure it out, there is a lot of porn that is not blocked by Dan's guardian and squidGuard, but Dan's guardian will do a better job, theroretically.
I just use squidGuard + Vincent's squid-auth because with the addition of the template fragment for Vincent's rpm, you can specify IP's that do not need authorisation to get access.
I have no experience with Dan's guardian, and do not expect to, as I am totally happy with what squidGuard does, which does not mean that it is better in any way shape or form than Dan's guardian, I just like it and it does the job. I guess in my case it is a matter of if it aint broke, dont fix it.
I do not know if the fragent will work for users who have implemented Dan's guardian as it affects Vincent's rpm and how it works, but you are more than welcome to try

It is now up:
http://mirror.contribs.org/smeserver/contribs/cbharda/contrib/squid-auth/There is both the fragment and Vincent's rpm.
Enjoy!
Cyrus Bharda