I looked up your FIDE rating and it's not even 2300. Way better than mine obviously (after my first tournament I had a provisional of 1975 but that did *not* last long) However it seems FIDE is giving away GM norms now like candy canes. My coach is an IM who got a GM norm or two decades ago, and he thinks all these 2700/2750+ players are ridiculous, and that Fischer, Karpov and/or Kasparov "in their prime" could beat almost all of them handily. Good luck with your chess but being an IM and then recommending garbage like 4. Nxf7 is hardly helpful.
Yeah but the FIDE is the FIDE if they are giving away GM norms like candy canes. Why dont you have one? and you know. Im from Venezuela here is difficult to increase the rating. If a live in a country like spain i can make sure that i would have 2300+ and also with the last tournament i played my rating will increase to 2298 and look it at the end of the 2013 year i would like to bet that it will be more than 2350. 4. Nxf7 is excellent for blitz and also playable in classic time. So why do not you become a FM at least you? And stop criticizing and envy others...
Nxf7 is pretty effective over the board, because most people have only one or two moves of knowledge after the sac. In a correspondence game where your opponent can look stuff up, it pretty much goes sput.