I have a 2003 worksheet that is protected by a password which also protects the VBA code associated with the workbook. This is to prevent users modifying the macro's and code logic. However, I know this is not the most secure form of protection. Is there a better way?