I still think picking an initial niche is a good one, but ideally you'd pick one that represents a complex task that is easier to get done in broken-down subsets, and that customers don't have an easy way to get done today.
Seems like we have quite a bit of thinking to do. Any further advice for us? Thanks!