fig1 illustrates an embodiment of a music placement process 100 . an artist 108 interfaces with a placement service 106 through a communication medium 110 , which is indicated by path 112 , for placement of the artist &# 39 ; s items with a customer 102 . the artist 108 can be any individual or organization that owns the rights to an item , where an item can be delivered as digital content or a physical product . in an embodiment , the artist 108 comprises an independent music artist 108 and the item comprises a song . in another embodiment , the artist 108 is an organization that can represent one or more music artists , such as a record label company , or the like . the artist 108 provides the item , such as a song or a song identifier , song associations , and a bid amount . in an embodiment , the song associations comprise song titles , album titles , or other musical artists . typically , the artist 108 chooses associations from mainstream musicians that the customer 102 recognizes . the artist 108 chooses associations that are similar in style , genre , mood , theme , instrumentation , musical influences , or the like to the artist &# 39 ; s item . the bid is the amount the artist 108 is willing to pay the placement service 106 each time the placement service 106 places the artist &# 39 ; s song with the customer 102 . by placing artist &# 39 ; s songs with customers 102 who have purchased or selected similar music , the placement service 106 offers artists 108 an opportunity to introduce their music to customers 102 or music - buyers who are pre - qualified to enjoy the artist &# 39 ; s music and / or the artist &# 39 ; s style of music . to increase the chances of the artist &# 39 ; s items placing with specific associated items requested by the customer 102 , the artists 108 can adjust the bid amount . in an embodiment , the artist &# 39 ; s item associated with the highest bid amount from a group of artists &# 39 ; items that match the association criteria places with the customer 102 . the customer or consumer 102 interfaces with a reseller 104 through the communications medium 110 , which is indicated by path 114 , to acquire , request , or purchase a product . in an embodiment , the reseller 104 is a music reseller 104 , and the product is a product that can be delivered as digital content , such as downloadable music , video , and the like , or any physical product . the music reseller 104 interfaces with the placement service 106 through the communications medium 110 , which is indicated by path 116 , and sends the placement service 106 information associated with the customer &# 39 ; s requested product . in an embodiment , the music reseller 104 also sends the placement service 106 information associated with the customer 102 . the placement service 106 determines which of the artists &# 39 ; items are associated with the customer &# 39 ; s purchase . in an embodiment , the placement service 106 interfaces with the customer 102 through the communications medium 110 , which is indicated by path 118 , and delivers the customer &# 39 ; s selection or purchase along with at least one of the artists &# 39 ; items , such as a downloadable song , that matches association criteria associated with the customer &# 39 ; s requested product . in another embodiment , the placement service 106 and delivers at least one of the artists &# 39 ; items to the customer 102 and the music reseller 104 delivers the customer &# 39 ; s selection to the customer 102 . in another embodiment , the placement service 106 delivers the artists &# 39 ; items to the music reseller 104 and the music reseller 104 delivers the artists &# 39 ; items to the customer 102 . focusing now on the communication medium 110 as shown in fig1 , in one embodiment , the communications medium 110 is the internet , which is a global network of computers . in other embodiments , the communications medium 110 can be any communication system including by way of example , dedicated communication lines , telephone networks , wireless data transmission systems , two - way cable systems , customized computer networks , interactive television networks , and the like . fig2 , 2 a , 2 b are a flow chart showing a music placement process 200 , according to another embodiment of the invention . in block 210 , the customer 102 purchases a product , such as a downloadable song , from the music reseller 104 . the customer 102 receives an offer for additional music that is similar in style to the purchased music . in an embodiment , the music reseller 104 offers the customer 102 the additional music . in another embodiment , the placement service 106 offers the customer 102 the additional music . in an embodiment , the additional music is offered at no cost to the customer 102 . in block 212 , when the customer 102 accepts the offer , the reseller 104 sends selected song information about the customer &# 39 ; s song selection and a unique customer identification associated with the customer 102 to the placement service 106 . examples of selected song information are , but not limited to the song title , the recording artist , the customer &# 39 ; s name , the customer &# 39 ; s delivery address , such as a street and city address or an email address , the customer &# 39 ; s postal code , purchase date and time , and the like . in an embodiment , the unique customer identification permits the placement service 106 to track the customer &# 39 ; s purchases without the reseller 104 releasing private customer information . in an embodiment , the customer &# 39 ; s postal code allows the placement service 106 to track demographic sales data . in block 214 , the placement service 106 receives the selected song information and the unique customer identification . the placement service 106 cross - references the selected song information with the associations from the artists 108 to determine which of the artists &# 39 ; items have at least one matching association with the customer &# 39 ; s purchased music . in an embodiment , the placement service 106 determines the matching songs from artists 108 where the artists 108 are independent music artists , as shown in blocks 216 a - 228 a , separately from determining matching songs from artists 108 where the artists 108 are non - independent artists 108 , as shown in blocks 216 b - 228 b . following the independent musician path , in block 216 a , the song placement service 106 compiles a database of song associations from the song associations provided by the independent artists 108 . using the selected song information and the associations database , the song placement service 106 then determines which artists &# 39 ; songs are similar to the purchased song . for example , one independent artist 108 can specify that his song “ ventura highway ” is similar in style to a song by a mainstream artist titled “ summer breeze ”. when the selected song information from the reseller 104 indicates that the customer 102 purchased “ summer breeze ”, the song placement service 106 cross - references the title “ summer breeze ” with the song associations stored in the independent artist song association database and determines that the song “ ventura highway ” is associated with “ summer breeze ”. in block 218 a , the placement service 106 checks a historical transaction database , which stores the customers &# 39 ; unique identifications along with the artists &# 39 ; songs previously sent to the customer 102 , to identify songs , which were previously placed with the customer 102 . this can be used to prevent a song from being placed more than one time with the same customer 102 . continuing with the above example , the placement service 106 determines if the song “ ventura highway ” was previously placed with this customer 102 . in an embodiment , the placement service 106 does not place the same independent artist song more than one time with the same customer 102 . the artist bidding engine 220 a accesses an independent artist maximum bid database and an independent artist account database to determine whether there are sufficient funds in the account to cover the amount of the bid in block 222 a . in block 224 a , the artist bidding engine 220 a further retrieves the independent artist 108 having the highest bid amount and sufficient funds in his account from the group of independent artists 108 found in block 216 a . that is , the placement service 106 determines which independent artist 108 has the highest bid from the group of independent artists 108 having songs which are similar to the music the customer 102 purchased . in an embodiment , the placement service 106 notifies the remaining independent artists 108 of the current high bid . in the event that more than one independent artist 108 has bid the highest bid amount , the placement service 106 determines which independent artist 108 applied to the placement service first in block 226 a . the song associated with the independent artist 108 having the highest bid and the earliest enrollment date is selected for placement with the customer 102 . in block 228 a , the placement service 106 determines at least one song from the independent artists 108 enrolled in the placement system meets the criteria for placement with the customer 102 . continuing the above example , the independent artist having the song “ ventura highway ” has bid the highest bid amount of all of the independent artists 108 which have a song that is associated with the purchased song “ summer breeze ”. further , the independent artist 108 with the song “ ventura highway ” has sufficient funds in his account to cover the bid . blocks 216 b - 228 b are similar to blocks 216 a - 228 a , but describe the process of selecting a song for placement from non - independent artists 108 , such as recording companies , which are enrolled in the placement service 106 . following the non - independent musician path , in block 216 b , the song placement service 106 compiles a database of song associations from the song associations provided by the non - independent artists 108 . using the selected song information , the song placement service 106 then determines which non - independent artists &# 39 ; songs match the song criteria associated with the customer &# 39 ; s selected song . for example , one non - independent artist 108 can specify that the song “ shower the people ” is similar in style to a song by a mainstream artist titled “ summer breeze ”. when the selected song information from the reseller 104 indicates that the customer 102 purchased “ summer breeze ”, the song placement service 106 cross - references the title “ summer breeze ” with the song associations stored in the non - independent artist song association database and determines that the song “ shower the people ” is associated with “ summer breeze ”. in block 218 b , the placement service 106 checks the historical transaction database , which stores the customers &# 39 ; unique identifications along with the non - independent artists &# 39 ; songs previously sent to the specific customer 102 , to identify songs that have been previously placed with the customer . in an embodiment , the placement service 106 does not place the same non - independent artist song more than once with the same customer 102 . continuing with the above example , the placement service 106 determines that the non - independent artist song “ shower the people ” was not previously placed with this customer 102 . the non - independent artist bidding engine 220 b accesses the artist maximum bid database and the artist account database to determine whether there are sufficient funds in the account to cover the amount of the maximum bid in block 222 b . in block 224 b , the non - independent artist bidding engine 220 a further retrieves the non - independent artist 108 having the highest bid amount and sufficient funds in the account from the group of non - independent artists 108 found in block 216 b . that is , the placement service 106 determines which non - independent artist 108 has the highest bid from the group of non - independent artists 108 having songs which are similar to the music the customer 102 purchased . in an embodiment , the placement service 106 notifies the remaining non - independent artists 108 of the current high bid . in the event that more than one non - independent artist 108 has bid the highest bid amount , the placement service 106 determines which non - independent artist 108 applied to the placement service 106 first in block 226 b . the song associated with the non - independent artist 108 having the highest bid and the earliest enrollment date is selected for placement with the customer 102 . in block 228 b , the placement service 106 determines at least one song from the non - independent artists 108 enrolled in the placement system meets the criteria for placement with the customer 102 . continuing the above example , the non - independent artist having the song “ shower the people ” has bid the highest bid amount of all of the non - independent artists 108 , which have a song that is associated with the purchased song “ summer breeze ”. further , the non - independent artist 108 with the song “ shower the people ” has sufficient funds in the account to cover the bid . the account can be a tally of points or a counting mechanism that can accept different accounting mechanisms , such as payments , credits , or debits . the account can be a point holding location where points are credited or debited to the account for placement , purchase , association , or the like . while the above example illustrated in fig2 , 2 a , 2 b uses bids as one way of determining the amount that is paid for placement of the placed music , other way of determining payments can be used . examples of other payment methods include , but are not limited to , no charge for placement of the product to either the artist 108 or the customer 102 , a fee , a flat fee , auctions , and the like . while the above example illustrated in fig2 , 2 a , 2 b the cost of placing a secondary product , such as the artist &# 39 ; s song , with a primary product , such as the customer &# 39 ; s selected music , is paid for by the artist 108 . in other embodiments , the cost or placement fee is paid for by the customer 102 . in yet another embodiment , the cost or placement fee is paid for by advertisers or other third parties , such as distributors , and the like . in block 230 , in an embodiment , the placement service 106 delivers at least one song from the independent artist 108 meeting the placement criteria , at least one song from the non - independent artist 108 meeting the placement criteria , and the purchased or requested song to the customer 102 . in another embodiment , the placement service delivers 106 at least one song from the independent artist 108 and at least one song from the non - independent artist 108 . in an embodiment , the placement service 106 delivers the songs transparently to the customer 102 via the reseller &# 39 ; s customer interface . in another embodiment , a third party delivers the placed songs and the purchased song to the customer 102 . in yet another embodiment , a third party delivers the placed songs to the customer 102 . in the above example , the placement service 106 sends the customer 102 the independent artist song “ ventura highway ”, the non - independent artist song “ shower the people ”. having two placement selection paths , one for independent music artists ( blocks 216 a - 228 a ) and one for non - independent music artists ( blocks 216 b - 228 b ), permits the independent musicians from being over bid by well - funded companies and provides a mechanism for the independent musicians to promote their music to customers that are already pre - selected to prefer their style of music . in another embodiment , the placement service 106 delivers an offer or a partial product associated with the placed product and not the actual placed product . for example , the placement service 106 could offer the customer 102 a discount for purchase of a product that has similar characteristics with the customer &# 39 ; s selected product , or a teaser , such as a movie trailer or a chapter from a book as an enticement to purchase the product having similar characteristics with the customer &# 39 ; s selected product . fig3 is a block diagram of an exemplary music placement service 106 . the music placement service 106 communicates with the customer 102 through a customer interface 310 . in an embodiment , the placement service 106 sends the artist placed music to the customer 102 and receives rating information regarding the artist placed music from the customer 102 via the customer interface 310 . in an embodiment , the customer 102 downloads the artist placed music from the placement service 106 . in another embodiment , the customer 102 downloads the artist placed music from the reseller 104 . the placement service 106 communicates with the reseller 104 through the reseller interface 312 . in an embodiment , the placement service 106 receives the song purchase information comprising the title of the song , the artist associated with the song , the unique customer identifier , the customer delivery information , and the like from the reseller 104 via the reseller interface 312 . in an embodiment , the placement service 106 communicates with the customer 102 through the reseller interface 312 . further , the placement service 106 communicates with the artist 108 through the artist interface 314 . in an embodiment , the placement service 106 receives songs and / or song identifiers , song associations , bids , account information , funds for the artist accounts , artist profiles , artist biographies , and the like from the artists 108 and the placement service 106 sends bid notifications , account balances , accept / reject notifications , such as , for example , an email to the artist stating that the artist song does / does not meet the artistic or technical standards of the placement service 106 , and the like to the artist 108 via the artist interface 314 . the placement service 106 further comprises one or more server systems 318 communicating with one of more database collections 316 to determine whether to place the artist &# 39 ; s song with the customer 102 . in an embodiment , the customer 102 downloads the artist placed music from the server 318 . the server system 318 comprises one or more computers . the computers comprise , by way of example , processors , program logic , or other substrate configurations representing data and instructions , which operate as described herein . in other embodiments , the processors can comprise controller circuitry , processor circuitry , processors , general - purpose single - chip or multi - chip microprocessors , digital signal processors , embedded microprocessors , microcontrollers and the like . the server system 318 comprises bidding code 328 , matching song code 330 , and account transaction code 332 . the server code 328 , 330 , 332 includes one or more software processes or program logic designed to execute on the server system 318 . in one embodiment , server code 328 , 330 , 332 may advantageously be implemented as one or more modules . the modules may advantageously be configured to execute on one or more processors . the modules may advantageously include software or hardware components such as software object - oriented software components , class components and task components , processes methods , functions , attributes , procedures , subroutines , segments of program code , drivers , firmware , microcode , circuitry , data , databases , data structures , tables , arrays , and variables . the database collection 316 can comprise one or more logical and / or physical data storage systems for storing data used by the server 318 . in an embodiment , the database 316 comprises an independent artist song profile database 320 for storing independent artists songs , song associations for the independent artist songs , and the like , a non - independent artist song profile database 322 for storing non - independent artist songs , song associations for the non - independent artist songs , and the like , an artist profile database 324 for storing profiles and biographies of the artists 108 , and an artist account database 326 for storing account balances , bid information associated with the artist songs , and the like . fig4 , 4 a , 4 b illustrate an artist enrollment process 400 , according to an embodiment of the invention . the artist 108 creates a new account via the artist interface 314 in block 410 . the artist 108 supplies his country of residence in block 412 and account information in block 414 . in an embodiment , the account information comprises band / artist name , contact name , primary email address , alternate email address , a password , and the like . in block 416 , the artist 108 supplies address information used to receive payments . in an embodiment , the customer 102 can purchase the artists songs through either the music reseller 104 or the placement service 106 . typically , this would occur after the customer 102 is exposed to the artists work through the placed song . the customer 102 can return to the music reseller 104 or the placement service 106 to purchase additional music by the artist 108 . this results in the artist 108 being paid for the additional music purchased by the customer 102 . this takes place with a pre - arranged profit sharing arrangement with the artist 108 that specifies the amount the artist 108 is to receive if a customer purchases music by that artist 108 . in an embodiment , the address information comprises an address including city , state , zip code , and the like , and phone numbers , such as at least one of a primary phone number , a secondary phone number , a cell phone number , a facsimile phone number , and the like . in block 418 , the artist 102 determines which payment forms to use when making payments to the placement service 106 . in an embodiment , the payment forms comprise paypal , credit cards , check , money order , wire transfer , and the like . if the artist 102 chooses to make payments using paypal , then the artist enters a paypal email address in block 420 . if the artist 102 chooses to make payment using a credit card , then the artist 102 enters credit card information , such as credit card type , number , security code expiration date , billing address , and the like in block 422 . in block 424 , the artist 102 enters a description of his music style . in an embodiment , the artist 102 enters a genre category . examples of genre categories are avant - garde , ballet , ballad , blues , band music , cajun , celtic , country , folk , gospel , and the like . in another embodiment , the artist 102 enters a mainstream artist , album , or song that is most similar to his style . in an embodiment , the artist &# 39 ; s musical style information is stored in the database 316 . in block 426 , the artist 102 enters an artist profile . in block 428 , the artist 102 enters an artist bibliography . in an embodiment , the artist &# 39 ; s profile and the artist &# 39 ; s bibliography are stored in the artist profile database 324 . in block 430 , the artist 102 receives terms and conditions . in order to continue with the enrollment process 400 , the artist 108 accepts the terms and conditions . in block 432 , when the artist 102 accepts the terms and conditions , the artist 102 receives an indication that the placement service 106 created the artist account . in an embodiment , the account information is stored in the account database 326 . in block 434 , the artist 102 can access the artist administration page , which provides the artist 102 with a summary of their account and song administration information . an exemplary screen shot of the artist administration page , illustrated in fig9 a , is discussed further below . after completing the artist enrollment process 400 , the artist 108 enters songs or song identifiers and song associations in a song enrollment process 500 . song identifiers are , for example , at least one of a song title , a record locator , a song , or the like . fig5 , 5 a , 5 b illustrate the song enrollment process 500 , according to an embodiment of the invention . in block 510 , the artist 108 enters the song enrollment process 500 from the artist administration page ( fig9 a ) by selecting add new song , according to one embodiment of the invention . in block 512 , the artist 108 receives a legal warning and a list of the technical requirements used to upload the artist &# 39 ; s song to the placement service 106 . in block 514 , the artist 108 enters song information . in an embodiment , the song information comprises the song title , the artist name , the album title , the year the song was recorded , comments , cd track , genre , and the like . in another embodiment , the song information comprises an id3 tag . in block 516 , the artist 108 enters song associations that associate the artist &# 39 ; s song with other music . in an embodiment , the artist 108 can make associations between his song and a specific artist , a specific album , a specific song , and the like . in another embodiment , the artist 108 can make associations between his song and a musical genre , a mood , a theme , a country , an instrument , and the like . in the example discussed above , the artist 108 associated his song “ ventura highway ” with the song “ summer breeze ”. in block 518 , the placement service 106 determines additional song , artist , and album associations for the artist &# 39 ; s song , based on the associations made by the artist 108 . the artist 108 can accept or decline the additional associations . in block 520 , the artist chooses his song file and in block 522 , the artist 108 uploads his song to the placement service 106 . in an embodiment , the placement service 106 verifies that the song and the upload meet technical requirements . in another embodiment , the placement service 106 compares the id3 tag information with the song information supplied by the artist 108 . in block 524 , if the artist &# 39 ; s song file did not upload correctly , the placement service 106 informs the artist 102 of any technical discrepancies , instructs the artist 108 to re - upload the file when the problems are corrected . further , if the id3 tag information from the artist &# 39 ; s song file does not match the song information supplied by the artist 108 , the placement service 106 instructs the artist 108 to correct any discrepancies . the artist 108 makes corrections to the song information in block 526 . in block 528 , the artist 108 accepts or declines the end user license agreement and legal disclaimer . when the artist 108 accepts the end user license agreement and legal disclaimer , the artist 108 receives notification that his song is accepted by the placement service 106 in block 530 . in another embodiment , the placement service 106 reviews the song and song associations to determine that the song meets standards set forth by the placement service 106 before accepting the artist &# 39 ; s song . the song association page contains a summary of the song information and song associations . an exemplary screen shot of the song association page , illustrated in fig9 b , is discussed further below . the artist 108 can add additional songs by returning to the beginning of the song enrollment process 500 . fig6 illustrates a bidding for placement process 600 , according to an embodiment of the invention . in order to increase the likelihood of the artist &# 39 ; s items being placed with the customer selected products , the artist 108 can bid against other artists 108 for placement . the artist 108 with the highest bid having a song associated with the music purchased by the customer 102 wins placement of the song with the customer 102 . each time the artist 108 wins the chance to be paired with another artist , the placement service debits the bid amount from the artist &# 39 ; s account . a bidding artist 108 can be outbid by another artist 108 when a higher bid is placed . the bidding artist 108 is notified when a higher bid is placed , and the bidding artist 108 has the opportunity to submit a higher bid . referring to fig6 , in block 610 , the music placement service 106 receives the artist &# 39 ; s music and artist information . the music placement service 106 stores the artist &# 39 ; s music and artist information in the database 316 in block 612 . in an embodiment , the artist information comprises at least one of a song , a song identifier , song associations , an artist profile , an artist biography , account information , and account funds . in block 614 , the placement service 106 receives a bid from the artist 108 . the bid comprises the amount of money the artist 108 is willing pay to have his song placed with or delivered to the customer 102 who selects music that is associated with his song . in another embodiment , the bid is the amount of money an advertiser is willing to pay to have the artist &# 39 ; s song delivered to the customer 102 . in block 616 , the placement service 106 stores the bid in the database 316 . in block 618 , the placement service 106 determines whether the artist 108 has the highest bid associated with a specific song , artist , or album . in block 620 , when the artist 108 does not have the highest bid , the placement service 106 notifies the artist 108 that a higher bid has been placed . the artist has the option of increasing his bid , which is received in block 614 . in block 622 , when the artist 108 has the highest bid , the placement service 106 debits the artist &# 39 ; s account by the amount of the bid when the artist &# 39 ; s song is placed with the customer 102 . fig7 illustrates a music placement process 700 , according to another embodiment of the invention . in block 710 , the placement service 106 receives customer information from the music reseller 104 . in an embodiment , the customer information comprises the music the customer 102 selected , the unique customer identification , and the like . in an embodiment , the customer information further comprises the customer &# 39 ; s delivery address , such as a post office box , a street address , or a web address . in block 712 , the placement service 106 determines which of the artist &# 39 ; s songs stored in the database 316 are associated with the customer &# 39 ; s music . in block 714 , the placement service 106 determines whether any of the matching songs were previously sent to the customer 102 associated with the unique customer identification . in an embodiment , artist &# 39 ; s songs that were previously sent to the customer 102 are not sent to the same customer 102 to prevent customers 102 from receiving duplicate placed songs . in block 716 , the placement service 106 reviews the bids associated with the matching songs and determines which matching song has the highest bid . further , the music placement service 106 verifies that the account associated with the matching song having the highest bid has sufficient funds . in block 718 , the placement service 106 places the matching song with the customer 102 . in an embodiment , the placement service 106 delivers the matching song with the highest bid to the customer 102 . in another embodiment , the placement service 106 delivers at least one matching song having the highest bid from an independent music artist and at least one matching song having the highest bid from a non - independent music artist to the customer 102 . in another embodiment , the music placement service 106 further delivers the customer &# 39 ; s requested or purchased music to the customer 102 . in another embodiment , the customer 102 downloads the matching song or songs from the placement service 106 . in another embodiment the music reseller 104 delivers the matching song with the highest bid to the customer 102 . in another embodiment , the music reseller 104 delivers at least one matching song having the highest bid from an independent music artist and at least one matching song having the highest bid from a non - independent music artist to the customer 102 . in another embodiment , the music reseller 104 further delivers the customer &# 39 ; s requested or purchased music to the customer 102 . in another embodiment , the customer 102 downloads the matching song or songs from the music reseller 104 . in block 720 , the placement service 106 debits the account associated with the placed song . in another embodiment , the placement service 106 selects at least one song to be placed with the customer &# 39 ; s music . the songs may or may not be associated with the customer &# 39 ; s music . the placement service 106 determines if any of the songs were previously sent to the customer 102 to prevent duplicate songs from being sent to the same customer 102 . the placement service 106 selects the song associated with the highest bid to be placed with the customer 102 . in an embodiment , the customer 102 can distribute or refer the placed song to friends . in an embodiment , the customers 102 send friends a link to the placed song . when the placed song is downloaded by the customer &# 39 ; s referral , the artist &# 39 ; s account is debited . in an embodiment , the customer 102 sends the placement service 106 reviews or ratings of the music placed with the customer 102 . in an embodiment , the placement service 106 stores the customer reviews in the database 316 and uses the customer reviews in the artist song selection process . in an embodiment , the customer 102 sends the placement service 106 reviews through the customer interface 310 . in another embodiment , customer 102 sends the placement service 106 reviews via the reseller &# 39 ; s user interface . fig8 illustrates a song selection process 800 having a non - independent artist path ( blocks 812 a - 820 a ) and an independent artist path ( blocks 812 b - 820 b ), according to an embodiment of the invention . in block 810 , the server 318 receives a request to find songs that are associated with the customer &# 39 ; s selected song . following the non - independent artist path , in block 812 a , the server 318 accesses the song profile database 322 containing song associations for songs enrolled by non - independent music artists 108 , such as , for example , recording companies . in block 814 a , the server 318 uses the search criteria to find the songs associated with the customer &# 39 ; s selected song and generates a list of the non - independent artist matching songs . in an embodiment , the search criteria comprises at least one of associated song titles , associated artists , associated albums , associated moods , associated musical genres , associated instrumentation , associated musical themes , associated countries , and the like . in block 816 a , the server 318 sorts the list of matching songs found in block 814 a by the bid associated with each song . in an embodiment , the server 318 sorts the list of matching songs in order of highest bid to lowest bid . in block 818 a , the server 318 sorts each sub - group of matching songs having the same bid amount by the date that the artist 108 enrolled the song in the placement service 106 . in an embodiment , the server 318 sorts the sub - groups in order of oldest date to most recent date . in block 820 a , the server 318 selects the non - independent artist song having the highest bid from the list of matching songs . in the event that more than one matching song has the highest bid , the server selects the non - independent artist song having the highest bid and the oldest enrollment date . the placement service 106 sends the selected song to the customer 102 and debits the artist &# 39 ; s account by the bid amount . in an embodiment , the server 318 also processes the independent artist path to select a song from an independent music artist to place with the customer 102 . following the independent artist path , in block 812 b , the server 318 accesses the song profile database 320 containing song associations for songs enrolled by independent music artists 108 . in block 814 b , the server 318 uses the search criteria to find the songs associated with the requested song and generates a list of the matching independent artist songs . in an embodiment , the search criteria comprises at least one of associated song titles , associated artists , associated albums , associated moods , associated musical genres , associated instrumentation , associated musical themes , associated countries , and the like . in block 816 b , the server 318 sorts the list of matching songs found in block 814 b by the bid associated with each song . in an embodiment , the server 318 sorts the list of matching song in order of highest bid to lowest bid . in block 818 b , the server 318 sorts each sub - group of matching songs having the same bid amount by the date that the independent artist 108 enrolled the song in the placement service 106 . in an embodiment , the server 318 sorts the sub - groups in order of oldest date to most recent date . in block 820 b , the server 318 selects the independent artist song having the highest bid from the list of matching songs . in the event that more than one matching song has the highest bid , the server 318 selects the independent artist song having the highest bid and the oldest enrollment date . the placement service 106 sends the selected song to the customer 102 and debits the artist &# 39 ; s account by the bid amount . fig9 is an exemplary screen shot illustrating an artist administration page 900 . as shown in fig9 , the artist administration page comprises a profile 910 , an account administration section 912 , and a song administration section 914 . the artist profile 910 comprises a brief description of the artist . in an embodiment , the artist 108 provides the artist profile 910 . the account information section 912 comprises the current account balance , account recharge options , artist contact information , and artist credit card information . the song administration section 914 comprises a list of the songs that the artist 108 has enrolled with the placement service 106 . the list comprises the song title , the name of the album that the song is from , the play time of the song , the number of times the song has been downloaded or placed with the customer 102 , and the amount of money that the artist 108 has spent for placing the song . in an embodiment , the artist 108 can change , add , or delete associations for a particular song from the song administration section 914 . in an embodiment , each artist song enrolled in the placement service 106 can be associated with more than one song , album , artist , or the like . the song administration section 914 further comprises the association that created the most downloads . for example , the artist &# 39 ; s song “ ventura highway ” from the album “ complete greatest hits ” has been placed with customers 102 eighty - two ( 82 ) times . of all the associations the artist provided for “ ventura highway ”, the association to the song “ summer breeze ” provided the most associations . referring to fig1 , which is described in more detail below , the association of “ summer breeze ” provided 31 placements . further , the artist 108 spent $ 0 . 97 for each song placement that was associated with the song “ summer breeze ”. fig1 is an exemplary screen shot illustrating a song association administration page 1000 . the song association administration page 1000 comprises artist song information 1010 , pairing suggestions 1012 , and a list of the music 1014 with which the artist &# 39 ; s song is associated . in an embodiment , the associated music 1014 comprises artists , album , and songs . the artist song information 1010 comprises the song title , the tag information , such as the id3 data , the song lyrics , and information concerning the album containing the artist &# 39 ; s song , such as , for example , a picture of the album cover . the pairing suggestions 1012 comprise suggested artists , suggested albums , or suggested songs that are similar to the artist &# 39 ; s song . in an embodiment , the placement service 106 provides the pairing suggestions 1012 . the list of associated music 1014 comprises the name of the associated music , the association type , such as , for example , album , song , or artist , the number of times the artist &# 39 ; s song has been placed with the associated music , the bid amount that the artist 108 bid to place his song with the associated music , the current high bid amount , and the total amount the artist 108 has spend placing his song with the associated music . for example , the artist 108 has associated his song “ ventura highway ” with the artist “ john mayer ”, the song “ fire & amp ; rain ”, the song “ how sweet it is ”, the album “ eagles greatest hits ”, and the other entries on the list 1014 . the artist 108 set a maximum bid amount of $ 0 . 45 to have “ ventura highway ” placed with “ john mayer ” and his current high bid is $ 0 . 37 . the artist &# 39 ; s song “ ventura highway ” was placed four times with customers 102 that purchased “ john mayer ” music from the music reseller 104 and the artist 108 has spent $ 1 . 48 placing his song “ ventura highway ” with customers 102 that purchased “ john mayer ” music . while certain embodiments have been described using the digital music industry and digital music content as examples , the novel methods and systems described herein are applicable to a variety of products and industries . in another embodiment , the reseller 104 comprises an on - line video store and the product comprises digital video content . for example , the customer 102 requests or purchases a downloadable movie from a digital video reseller 104 and is offered a complementary movie that is similar to their purchased movie . the reseller 104 sends the placement service 106 customer information comprising , for example , the title of the purchased movie , movie subject , the customer &# 39 ; s delivery address , and the like . the placement service 106 also receives short films , movies , and / or videos from film artists 108 . in addition , the film artists 108 , such as independent film artists , movie studios , or the like , provide associations associating their works with other film artists , movies , and the like . using the systems and methods described above , the placement service 106 cross - references the associations with the characteristics of the customer &# 39 ; s requested movie to determine which video content from the film artists 108 shares similar characteristics with the customer &# 39 ; s requested movie . to increase the likelihood of placing their video with a similar movie , the film artists 108 can bid against one another for placement with the customer 102 . using the systems and methods described above , the placement service 106 determines which film artist 108 associated with a video that is similar to the customer &# 39 ; s requested movie has the highest bid . the film artist 108 with the highest bid and sufficient funds in his account pays to have his video delivered to the customer 102 along with the customer &# 39 ; s requested movie . when the film artist &# 39 ; s video is delivered to the customer 102 , the placement service 106 debits the film artist &# 39 ; s account by the amount of the bid . in another embodiment , the reseller 104 comprises a traditional retail store , and the product is any physical product , data object , or the like . for example , the customer 102 purchases a beverage in a grocery store 104 and is offered at least one complementary sample of a similar beverage . the grocery store 104 sends the placement service customer information , such as the product &# 39 ; s bar code information , the customer &# 39 ; s loyalty card information , and the like . the placement service 106 receives samples of beverage products from other beverage manufacturers , providers or third party distributors 108 . further , the beverage providers 108 provide associations between their beverage and other products . using the systems and methods described above , the placement service 106 cross - references the associations with the characteristics of the customer &# 39 ; s purchased beverage to determine which beverage or other product from the provider 108 shares similar characteristics with the customer &# 39 ; s purchased beverage . to increase the likelihood of placing their beverage with a similar beverage , the providers 108 can pay a fee for placement with the customer 102 . using the systems and methods described above , the placement service 106 determines which provider 108 associated with a beverage that is similar to the customer &# 39 ; s purchased beverage has the highest fee . the provider 108 with the highest fee and sufficient funds in his account pays to have his beverage presented to the customer 102 . when the provider &# 39 ; s beverage is presented to the customer 102 , the placement service 106 debits the provider &# 39 ; s account by the amount of the fee . while certain embodiments of the inventions have been described , these embodiments have been presented by way of example only , and are not intended to limit the scope of the inventions . indeed , the novel methods and systems described herein may be embodied in a variety of other forms ; furthermore , various omissions , substitutions , and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions . the accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions .