Thrifts and Threads