We are using WSS 3.0 and I was asked to see if users can set default views on a per-user basis. Is anyone aware of any method (programatic or through the GUI itself) to give users the ability to change default views on a per-user basis? The 30 minutes of googling and poking around in the administrative menus turned out to be unfruitful. If not, is this a feature of MOSS 2007?
You probably want to look into audiences which is functionality in MOSS 2007.
Unfortunately it's not available in WSS 3.0
Here's a reasonable overview. User Profiles and Audience Targeting in SharePoint 2007