Neuromorphic computation shows tremendous promise as a complementary paradigm to conventional computer architecture. To realize this potential, neuromorphic devices will have to carve out a unique niche in the computational landscape. Here, we explore the problem, as well as some of the technical issues that must be overcome on the way.