Wow, my data noramlization sniffing ability triumphs again. Your structure is not normalized. Here's a backhanded compliment, but I do mean it as a compliment on your initiative: it looks like someone who thoroughly read about normalization and then went overboard with it. Again, that's a good thing in my book--you took the time to learn, you took the time to apply what you thought was right, its just that you overdid it.
Tables and fields that have numerated names (i.e. tblCmode1, tblCmode2, etc.) are red flags of this. As are tables with the exact same fields. Removing all tables that end with a number greater than 1 eliminates 20 tables.
Additionally, you have tables that really don't do anything. tblUserID and tblProjectID each have 2 fields in them, both ID fields of the same object. I can't tell what tables they are linked to, but I can't imagine what they are doing.
Those are the big things, my gut, which has a pretty good track record so far, sees other issues-tblDate might be unnecessary and I think you are storing calculated data.
I'd clean up the numerated tables and then see if you can move fields into those tables without many (tblUsers, tblProjects). How come there isn't a project name or user name or anything else in those tables? Where is it?