I share with you the experience I had with this website since I know that many of us find it hard to trust in online services. But I had a very positive experience with the renewal of my green card, the customer service people were helping me and I also received step by step guides on how to do the application. We need to trust the technologies more because they help a lot.