An alliance-mate chatted with me this evening regarding some issues related to the Courier contract system. I'm going to be writing a post about this tomorrow detailing my EVE experience, but one of my first ways of making money in EVE was judicious running of Courier contracts combined with shipping NPC goods around regions. The combination in a big, fast hauler like an Itty V (or an Orca, for larger orders, with an alt to web the Orca at each gate) was a really good early-career way for me to make ISK.
In particular, I was pointed at this thread on the Assembly Hall section of the EVE-O forums:
After reading it and considering it, I strongly encourage everyone reading this to go out and give your support to this proposal. Just reply to the thread, click on the little "support" check-box, and post. There are a lot of really good ideas here. In particular, I really think that as long as there's a dev team working on the APIs anyway, it'd be great if the APIs would be opened up more for market-focused toons (I have one of those, too).
In the meantime, a Contracts API would be a great place to start. I'm also strongly in favor of adding a Corp role for the ability to pick up Couriers, as is also suggested in this thread. There are so many corp thieves that rely on the lack of security around this... Not that I want to put you guys out of business or anything, but it's currently way too easy. ;-)