One of the most effective ways to market your products/services is to create strategic alliances. Strategic alliances are partnerships with companies who sell to a client base similar to yours but they sell different products/services. The idea is to find partners whose clients may also be interested in your products/services.
Many times people will casually agree to spread the word about each other