I placed an order for a new helmet Sunday night after 10:00 pm. When I arrived home from work today (Tuesday) there was a box from RevZilla waiting for me. I didn't even know the helmet had been shipped, since it arrived on my doorstep only three hours after the shipping confirmation e-mail hit my inbox!
I need to ride around a bit and see if these guys have opened a store two blocks from my house that I just haven't noticed yet...