Still waiting. I have my interview scheduled, coming up in less than 2 weeks. If all goes well I'm hoping to be reunited soon after that! It's been a long process, but that being said, it took me awhile to get DQ'd because they decided to require a joint sponsor. (Probably added a month to six weeks to the timing).
And, I did visited twice without any issues. I ensured that I had all documents that indicated I WAS returning, including:
-Return flight ticket
-Return shuttle ticket (from airport to home)
-Letter from my employer indicating I am still employed here + most current paystub
-Previous i-94 information indicating/proving that I have never overstayed my time limit
Upon crossing the border both times I was only asked to see the return flight ticket. But you can never be too careful.