I love it when singers/bands come into the studio wanting to do a five song EP and I ask a simple question... How many songs do you have to choose from to make up the five keepers? Too many times the answer is anywhere from FIVE to eight songs. I'm thinking, everything you've written lately is worthy of people hearing. Wow. That's prolific. I've been making music full time for 20 years and I think I'm relatively good at it. I would say that maybe 40% of my crazy early morning ideas deserve going past my skull out into the real world. I try to at least flush out the good ones in a demo form. From that you can thin it down even further and really dig into the ones you know in your heart deserve attention. There are of coarse those songs that you're on the fence about.. Those are the ones I will do a rough draft and PLAY it for people I trust to get feedback. Most of my clients that are serious about developing a quality product will have anywhere between thirty to even a hundred songs! I tell them to sort out the songs into batches, an A list and a B list. This narrows it down right away. I also ask them if they have played the material out at gigs. How the crowd responds to the material is HUGE. A lot of big acts back in the day used to play new material during their shows to test it out. Haven't noticed artists doing it so much anymore. It's a great way to help you figure out the material that translates to your audience. Isn't that the whole idea anyway? Music is a form of communication. Connecting to your listeners, evoking an emotional response is everything.. Make em sad, happy, even ANGRY! That's my last piece of advice on this topic... ask yourself when you are listening, does this song speak to me, emotionally. If you have a hard time answering that there's a good chance it won't connect with the audience either.