Help keep Salon independent

Sean Durkin


Advertisement:


Thought-activated computing

Sam Witt, Sean Durkin