Randall has always been very generous with his time and knowledge. We have never worked in the same town or country buy he has always answered my questions and provided solutions. Whether it was podcasting equipment, lesson ideas, or Minecraft servers Randall always stays up-to-date on the latest trends and best practices.