Using virtualized environments for development is smart. You can create accurate replicas of arbitrary systems, safely isolated from your host OS and other development environments.
Languages make everything so complicated! I just discovered the autocomplete bit on my reference fields wasn't working - until I tried searching by another language, and then the results gave me a surprise:
The Drupal Association mission is to unite the global open source community to build and promote Drupal. One of the most impactful ways to achieve this is through Drupal.org.
For those of you who haven't worked with Entity Metadata Wrapper in Drupal before, drop the burrito visit the documentation page on Drupal.org https://www.drupal.org/node/1021556.