I'm not sure about this.  Computers are versatile things and there is a LOT of specialized software out there.  My mom has quilting software that she loves.  She'd have to give that up unless the iPad quilting market gets big enough.  My Dad has GPS software he uses for fishing.  How's that going to work?  Both of them print like crazy.  My dad doesn't like games except the rare first person shooter.<p>This MIGHT be Joel Spolsky's 80-20 problem ( <a href="http://www.joelonsoftware.com/items/2006/12/09.html" rel="nofollow">http://www.joelonsoftware.com/items/2006/12/09.html</a> ).  If you make the 20% of features that everyone wants, you have something that's sufficient for NO ONE.