Second Life needs a system in which players can create a object that looks like a player, and can be controled trough a script inserted into it. This would allow for scripted tours/salesmen, arena bots, and Q/A bots that replace those cheesy flat pictures of people that talk. This feature would allow for many new levels of cool destinations, allowing players to populate thier land with NPCs to make it more realistic. Sure it may be a stretch but it would be amazing.
Please give feedback.
oh, actualy i just saw Lance already posted on it, sry.