I have ordered a few times from each of the following:
www.slhonda.com (California, great drawings at site, plus OEM part nos.)
www.hondaautomotiveparts.com (East Coast, Rhode Island IIRC, same great drawings, doesn't give OEM part nos.)
Prices are similar, especially when taking into account shipping.
I made my first order from www.cheapesthondaparts.com
(Colorado, no drawings, allows you to type in OEM part nos. and get prices, arguably best shipping charges) this past Monday. Their order status page wasn't showing anything changing, so I called yesterday. Seemed my order fell through the cracks, but the guy assured me most likely they would get it into shipping that day, and check the site Saturday and Monday for tracking info.
All three of these tend to greatly beat the dealer's prices.