What Makes a Good Developer in the Bahamas? (Checklist for Buyers)