I am frequently getting requirements to develop a web part, that displays a
shortcut (Hyperlink) for:
1) All Discussion Boards Lists (Logged in user have access to)
2) All Meeting workspaces Sites (Logged in user have access to)
3) All Document Libraries (Logged in user have access to)
etc
from entire site collection.
Initially I developed a webpart that scans the entire site collection's webs and
lists, but quite obviously it results in poor performance as size of site
collection grows.