A GREAT quote by Jamie Zawinski that I found in a post where he wrote about software development and the reason writing groupware is bad:
If you want to do something that's going to change
the world, build software that people want to use instead of software
that managers want to buy.