UPDATE 09/12/2008: Updated comments on previous post and Screenshot of current Preferences. Waiting on LLBLGen Pro Forum post regarding FieldMappedOnManyToManyPattern setting.
UPDATE 10/12/2008: Response received on LLBLGen Pro Forum post regarding FieldMappedOnManyToManyPattern setting. The suggested new element may be included in LLBLGen Pro v3.0, but it is not guaranteed. For now we will use HideManyToManyRelationsOnCreation set to True and unhide and rename when necessary. Updated Screenshot.
UPDATE 18/03/2009: Updated to include TdlEmitTimeDateInOutPutFiles set as False. Updated Screenshot.
A while ago I blogged about LLBLGen Pro Suggested Relationship Naming Conventions, but these naming conventions were not the best, so I thought it best to post my current suggestions for all Preferences...
These are the Preferences I have just changed to now. It's not meant to be a silver bullet, as there are settings people would prefer otherwise I am sure. Obviously changing Preferences in existing Projects may cause issues, at the very least build errors, but sometimes it is worthwhile in terms of long term producitivity/ease of use.
LLBLGen Pro really allows you a great deal of flexibility so play around with the Preferences and see what works for you and the project on which you're working.