I would use Tunecore for digital distribution.
www.tunecore.net
You pay a one-time fee to register your EP and you keep all the money it earns (as opposed to giving CD Baby 9% forever). You also have more control over the artwork etc. and they get your music on every legal download site (iTunes, Napster, Emusic, Rhapsody etc.).
Unless you are a touring band selling CD's at your shows or already have a large fanbase, why bother pressing CD's? Did you sell enough of your current EP to justify the expense of manufacturing it?
If you do decide to do CD's, I would suggest CD Baby for physical product and Tunecore for digital distribution.
By the way, you can get a discount coupon for Tunecore on Guitar Center's website.
Hope this helps and good luck with your project!