You might get slightly different readings depending upon the brand of the test kit. For instance, the difference between 35 and 40 is probably not that important. In either case, you will want to take measures to lower it (probably by upping your water changes) If your ammonia reading is correct, that is a bigger problem. In an established aquarium (that has completed the new tank cycle) the ammonia level will be zero, unless something of significant size has just died and is decomposing in the tank. Ammonia is very toxic to everything in the tank, moreso than the nitrate. I would measure it again, perhaps take a sample to the LFS and ask them to verify your results. If ammonia is really .5, I suggest buying some Amquel or Ammo Lock at the LFS and use it according to the directions to lower the toxicity of the ammonia. However, in conjunction with using it, you need to do significant water changes several times a week to get it down. Hang in there.