I thought about this post some more after I read it, and I think it's worth adding this. Although you shouldn't try to teach people IM if you haven't done it, I think it is fine to sell software that you have developed for IM, as long as it does what you say it does... just thought I'd add my 2 cents.