With the combination of the "turn on a dime" ethic of agile development, the Internet (particularly broadband Internet) becoming more and more ubiquitous, and the commoditizing of computer hardware; web-based software for personal and small business markets has significant potential. Richard MacManus of ZDNet has written an interesting article which touches on this very subject, you can read about it here.