I just recently got a Nexus S but based on previous experience with my Pre-, 46C is a reasonable temperature for a mobile device to reach when it is doing something intensive like gaming. It is probably normal, but like I said, I am new to the NS4G and Android in general.