We have often encountered the issue whereby the SiteMembership web part in Sharepoint 2007 does not display any site memberships at all. It is always blank at the time. I couldn't find out the reason for this unexpected behavior. Thus, I have built my own Site Membership web part to replace the OOTB SiteMembership web part.
You may download the source code here
