I want to echo was GUCLU above said. We're strictly a B2B company with a lot of "Mom & Pop" customers who use web addresses. Heck, we've got thousands of aol.com email addresses in our contact database.
The other question to ask yourself is this: If someone would prefer that you contact them with their personal email address, isn't it better "customer service" to do so?