If you have a laptop; use it! No need to purchase any programs either. I use a laptop on my gigs using nothing but Windows media player. With the file explorer open I can drag any song into my playlist whenever the situation calls for it. My iPhone acts as a back-up should my laptop crash. In the 8 years I'm using laptops I never had a problem with them.