If you receive this error logging into SL, check to ensure you're not out of disk space.  Another recent case pointed to the possible presence of a virus or malware on the workstation.  Free up disk space on the workstation by removing unneeded files and applications then browse to the user profile and delete their .xml files (typically:  C:\Users\<UserID>\AppData\Roaming\Microsoft Dynamics SL\MenuCache)