Yep. Useful, good quality bots can bring in decent revenues. IM'ers love to buy tools that make their marketing lives easier. The drawbacks are the ones fatboy mentions: Having to provide tech support plus the constant need to update bots whenever the 'target sites' make changes, so that your bot continues to work.