It looks like this is resolved on your site now; there is a separate “media” parameter from the url of the page for pinterest. So it should be
{{{http://pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.joyofmarketing.com%2Four-book%2F&media=%2Fwp-content%2Fuploads%2F2013%2F05%2FWorthEveryPenny-TitleWeb3-300x104.jpg&description=Many+small+business+owners+feel+pressure+to+discount+their+products+and+services%2C+especially+when+times+are+tough.+After+all%2C+how+else+will+they+keep+up+with+the+low+prices+offered+by+their+discounting+competitors%3F+What+they+don%E2%80%99t+realize+is+that%26hellip%3B}}}.
For some reason the ampersand & = were missing, so both the page url and the image url were merged.
It’s probably because the image url is relative to the root of your site. Try adding http://joyofmarketing.com
to the beginning of the image url in the post (and for the default one). WordPress should automatically add those when you insert images from the media library.
Nick – For sure it’s the 3.6 upgrade. Featured images are all stored relative. I’d have to update my database or use a plugin I think.
Bummer.
Nothing is stored with relative paths in WordPress, and it probably never will be unless major work is done to ensure backwards compatibility (see http://make.wordpress.org/core/handbook/design-decisions/#absolute-versus-relative-urls). A freshly uploaded featured image is stored with its complete URL in a clean install of 3.6, and I’m sure that’s the case in previous versions as well. In the case of featured images particularly, it wouldn’t make sense to do anything other than the full url since the image could be external and doing checks to determine if that is the case would be messy. So I think the data was changed by something else in your case, probably another plugin messing with something it shouldn’t have been changing.