Please note: Given the current festuch regarding the 2015 EU Digital VAT (plus the fact that virtual products can be taxable), I'm withdrawing support for this plugin. You might be interested in All Virtual Products — No Shipping as a replacement.
You've got a store that sells only virtual products, so none of your products require shipping information. None of the payment methods you accept require you to send the customer's full address prior to processing, so why make the customer enter their address information for your store?
Since all products in the store are virtual, the checkout_shipping page is bypassed … reducing the number of steps in your store's checkout to two (checkout_payment and checkout_confirmation). The invoices generated by your store's admin contain no references to shipping addresses. There's no "Packing Slip" link on your admin's Customers->Orders page, since there's nothing to pack!
This plugin reduces the information gathered during account creation to:
If I've helped you on the Zen Cart forums or you've found one of my free plugins helpful, feel free to give a little back by clicking here.