Challenge Problems: Love Them, or Hate Them, but Learn from Them