Internet

Puzzles are a perfect match for the strengths and weaknesses of the Internet.

-- Small download

-- High latency

-- Fast and cheap to build

-- High involvement

-- Useful in ads