Yes, there are so many options, it's quite overwhelming. IMHO, the most simple and attractive option out there right now is provided by GumRoad. It's a beautiful system, very simple and beautiful, and if you live in the US, funds are deposited right into your bank account (or into PayPal if you live outside the US).
Another nice option is to use Stripe as a payment system (again, only available in certain countries). You need a bit of programming skill to use it on its own, though, so if that's not your thing, there are many carts that connect with it. For example, FoxyCart has a nice integration with it, and they are good for setting up a simple, scalable cart with downloads.
Or you could, of course, check out the other ten million options/combinations/configurations available! :rolleyes: