2000's Computer advancements