I have been developing in Java for some time and have grown accustom to using third party libraries such as Apache Commons for some of the more mundane functions needed in most applications (e.g., Commons Lang's StingUtils class).
I've found this http://code.google.com/p/apex-lang/ and then there's the developerforce code share of course, and possibly apps on the app exchange (didn't see any except apex-lang).
Is there a defacto 3rd party apex library such as Apache Commons is for Java that people here use? Or, is everyone creating their own...consultants, perhaps having a "library" of their own code to copy and paste into client orgs at the start of their projects/contracts.