I think I speak for most everyone here when I say that, despite all our gripes and complaints, even with re: to big issues like lag or crashing to desktop - it's amazing that the end product is so fantastic. I'm in awe of your programming skills and the sheer amount of man hours it takes to produce animations, coding, statistics, networking, marketing the game, hiring celebrity announcers. But mostly the programming part. I have some rudimentary skill in Visual Basic programming (mostly for Excel) so it is even more amazing for me to play this game and realize how much work goes into it. Something simple like when I post up and the defender extends his forearm. Or programming the physics of a 200 lb player crashing into a 260 lb player and determining which way he falls and how hard. How many man hours did that take to do? And there are a million of those instances. A billion statistics and variables come together to determine the probability of the shot going in or not and then the computer rolls the dice and applies that probability. For most of us who have no idea how to program a video game, it's like alchemy. And here we are complaining when the sneaker doesn't look exactly the same as the real life version.
What I'm trying to say is that most of the world's population are users and there are but a few creators. You guys are creators. Sure, a game is not like a cure for cancer, but you better the world and enrich the lives of millions of us who'd otherwise be out mugging old ladies on a Saturday night. And for that, the world thanks you guys and gals.