I hear this question all the time and there is a cool solution by Laurent from Bewise (AKA Suchii) that resolves this issue elegantly..

SPListDisplaySetting (Powered by Laurent Cotton Aka Suchii - Bewise) http://splistdisplaysetting.codeplex.com/
SharePoint feature (for WSS 3.0 and MOSS) providing advanced settings to customize list form rendering in new, display and edit mode.
Bewise has a few more tools and one of my favorites is being able to security trim SharePoint Views.. As you can se below, two users who have different views dependent on the security trimming of the view


SPListViewPermissionSetting (Powered by Laurent Cotton Aka Suchii - Bewise) http://spviewpermission.codeplex.com/
Cheers,
-Ivan