I would personally like to thank Google. Without them, I wouldn't have stumbled upon this immigration-related goldmine of a website.
There are so many folks to thank here it's not even funny. I have browsed through a lot of the different forums and there has always been a member or two that gave solid advice, valuable help or just simple words of encouragement. The online community here is one of the best I have come across.
Also, the fact that many of us were either grouped together by visa category, filing date, or country immigrating from has formed friendships that I would love to sustain. Not many people outside of this site can imagine what we have experienced. Only the folks here can really understand what we go through (filling out an endless supply of forms, countless refreshes on the USCIS website, sore fingers from dialing the NVC, etc.) while trying to reunite with our loved ones.
It's nice to have a place where people dynamically contribute. It clearly shows the positive results. James' shortcuts is one shining example. I can tell you all that his (and other derivative) methods has saved me 2-3 months or processing time. Also, knowing members' timelines gave me a more realistic understanding of processing times so I didn't despair when I saw the numbers given on the USCIS site. Knowledge is power and this site is abundant with it.
CHEERS TO EVERYONE OVER THE YEARS WHO HAVE AND ARE CONTINUING TO CONTRIBUTE!