Where abouts in NC are you? I'm in Raleigh, and would be happy to meet up and show you some of how I'm setup. I charge yearly subscriptions for digital content, as well as one-off sales. I use both GC and PP for checking out - no sense in limiting yourself too much, imo. I have sales from around the world, and GC and PP have covered the overwhelming majority of those sales.
EDIT: Ahh... you're in Durham. I've got to be in Durham this afternoon. If you'd like to get together, ping mgkimsal@gmail.com. Also, I'll be at the tripug PHP meeting in Carrboro next Wed evening at 6:30 if you'd care to meet up and review stuff in more detail.
Good luck.