There is a tricky part with the paperwork though. Even though you file online, you still have to send the paperwork via regular mail.
You'll need the printout of the filed form, the photographs, a copy of your I-485's I-797 receipt, a copy of an ID (passport or DL would do), a copy of receipt...