Just an idea for those to think about. There are some amazing ideas in IM that can make you a few bucks but would translate insanely well to brick and mortar or real world applications and possibly make you rich. There is a lot of money in finding real world applications for IM techniques. Don't limit yourself to the internet. Think about how you can use the internet to service those in the real world.