I have only been reading and haven't seen too many Denver filers in this forum, so I hope to share my timeline with everyone. My I-485 journey has come to an end. Since I have been married for more than 3 years, I will be getting a 10-year green card.
Nov 01, 2016: Priority Date.
Nov 14, 2016: Fingerprint Fee Accepted.
Nov 19, 2016: Application Forms' Receipts Received By Mail.
Nov 30, 2016: Biometrics Appointment Received By Mail.
Dec 06, 2016: Biometrics Completed. (I did not walk-in.)
Jan 27, 2017: EAD Electronic/Online Approval Received.
Feb 06, 2017: EAD Card Received By Mail.
May 17, 2017: Interview Appointment Received By Mail.
June 8, 2017: Interview Completed. Electronic/Online Status Changed to "Card/Document Production."
June 9, 2017: I-485 Electronic/Online Approval Received.
Marriage-based Adjustment of Status Case. There were 2-3 other persons from Denver in this forum who almost had the same timeline as mine, so for Denver, you can expect at least a 6-month wait from PD to receiving your interview appointment notice. My interview appointment notice came after 6 months and 17 days. As for EAD Card, I received the actual card after 3 months and 6 days. No RFIE/RFE. I pretty much just waited and did everything by the book. I did not call in, create service request, or schedule InfoPass appointment; even though my I-485 online case status has not updated since "Fingerprint Fee Was Received." I received my interview appointment notice in the mail.
My interview went well and lasted probably 15-20 minutes. The officer was very kind and professional. The officer went over some of the questions on I-130 and I-485, basically just asking us to confirm some answers. We brought many evidences, however, the officer did not take one look at them during the interview. The only evidence that was touched during interview was our photo album. We were asked to talk about our relationship, and that was the only personal question asked. As the interview came its conclusion, we handed the officer all copies of our evidences, which we had neatly assembled and bound into a single file with cover page. A few hours later, our online case status changed to "New Card is Being Produced." Then, I-485 Electronic/Online Approval Notice followed the next day.
I hope that this information is helpful to anyone who wants to estimate or compare processing timelines.