Get your taxes done using TurboTax

@Adeeb - having worked in a bank that processes the checks on behalf of the IRS, what you experienced is the way it works.  Banks that process the checks are required to open the envelopes and deposit the checks within 24 hours of receipt.  The paper return then goes off to the IRS for their processing.  Those PO BOX numbers in the address are normally bank lockbox locations which have IRS contracts to process the checks.