However, workarounds to these challenges have only increased over time. The use of Wiki software helps GMs and players alike keep track of all manner of game data, sometimes evolving into a home-made gaming supplement. Scripting software allows unwieldy mechanics (e.g. a complicated formula or repetitive die-rolling) to be resolved at the push of a button. Teleconferencing enhances group communication through voice, video, and a shared whiteboard. The use of technology to enable online play is growing, as reflected in products like the D&D Insider.