Hey all. This topic has been on my mind quite often, especially when browsing poor websites.

Do you guys think that it is a good idea to solicit, or approach a client w/ your services if you see an opportunity to do so?

For instance, say I'm on examplesite.com. I see that it's poorly designed, invalid markup, and is arranged in a table. Is it a good idea to approach that business (say it's a local coffee shop) and ask them if they want a new website (and slyly work in a price somewhere in the conversation)?

This isn't so much a "what should I do?" question, more of a discussion question.

~TehYoyo

Additional Questions:

Should you change your price any?
Is there a specific way you would approach the client?