Entity Metathing what?
Are you familiar with entity_metadata_wrappers? If you’re not, oh boy, you should be! They are the right and easy way for you to manipulate anything with a field when coding your module. “Metadata wrapper” may sound a little intimidating, but let me show you in this blog post how simple and useful they are.