What's in store for IT stocks?