Tell them to go to your sound cloud ?
Why not just push your music on the internet?
Promoting your music on the internet can reach more people and can reach further than handing out cd's ever could
You can have both, but that hand-to-hand interaction is more guaranteed than hoping someone remembers your name when they get home.
In addition to posting music on the net, you have to do something in the physical space as well.