This is terrific, I'm going to use this..
I would recommend changing your <br> in your html to <br /> to maintain xhtml compliance.
I would also like to know, to cut down on processing time, if I will never change these two settings:
Allow Guests = Yes
Only Admins Can View = No
What code could I pull out safely that would always assume those 2 settings, thus cutting down on the extra if statements and processing time? That would be killer.

Thanks!