I have noticed that a significant number of Xbox Live users put a tremendous amount of effort into completing achievements. Some people put so much effort into it that they become selfish players who only care about getting their next acheivement. I know this system is not going anywhere, but shouldn't game developers figure out a way to structure them in a way that encourages cooperative and competitive play online?