I have to install silverlight and opt-in to sign up? Microsoft #WTF

You would think that if you are the David in a David vs Goliath situation, You would employ your resources to make process as easy as possible for everyone involved. Apparently Microsoft does not feel that is necessary with and I recently decided I wanted to give Bing Ads a shot to capture some extra leads for […]