When designing apps - the concept of "workable" always applies to which environment and platform you are designing for. Just because a spreadsheet is "workable" on a desktop PC, doesnt mean it is "workable" on a tablet - even if you could actually run it. Just because it can run doesn't neccesarily mean it can "work". A good app design takes this important distinction of "workable" into factor I believe. Its not what can run, but what can work - both hardware constraints wise and usable design wise. Again, this is just the way I look at it. I understand that some people here need everything to run on the tablet and somehow work on it too.