I've been away for a month or two, being busy doing summer stuff. I just came back yesterday due to being super bored at work, lol. And now of course I'm addicted again. Was totally excited to see the Camp Veta contests. Wish I could enter more than one though. But I totally digress (like always)...
Are there any new ways since I've been gone to earn sP? How do you usually get your sP? USD to buy CSC/items isn't really an option right now as I'm barely able to pay my bills.
I was thinking about doing some vending since I have a ton of wizard tokens saved up and I have a gold account now, but which machine?
My favorite way to make sP is Questing. If I do Cursed, Wizard, Saggi and Quentin or Carl (or both) I can make 4mill in a day just from that, and that's without canceling a quest for any reason and before selling Wizard Tokens and the Mage amulets Quentin has been giving me like candy. Not to mention if Carl falls asleep at the end of his quest, you can get some decent stuff off him. The only quest I caution against doing without paying mind to cost is Alexander, he doesn't like to give sP rewards over 20k.
I usually stick to questing as well. I'm not a very good restocker... It's good to remember to do your questing on weekends and take advantage of the weekend quest! You can see a sizable difference just by doing those! Games are ok for sP, but you probably won't see a significant increase in your funds. :<
No worries, I almost did the same thing...back when I first played, Wizard and Saggi were the only ones worth doing and even then I only got 6 from each worth doing per day...was a shock when I returned after almost a year inactivity and after several days, discovered quests again...my surprise when all of them were worth doing.
I usually do all quests available to me and then some games that I actually like. I also sometimes try to make a profit using the shops :)

Restocking. I don't do it every day, but it can be a lot of fun and I make quite a bit just from restocking inventories full of 10k-100k items.
...
I've been doing mostly quests to earn sP. The items I get back from the quests I usually sell as well. Occasionally while doing a quest, I will see the item in the main shops for really cheap compared to the regular shops and do a little restocking then...but otherwise I have no idea what's a good buy in the shops for restocking.
hands down, questing is the best way ive found to make money, you seem to always make a profit on it even if they're asking you for more expensive items
plus sometimes u get items that you can also sell and get more sp which is cool m/
One more vote for questing. It's my main income source on here. I make 4-5mil a day doing all the quests (except Sarah, Major Drills, and Battle). I don't ever skip quests. I take the items I get and sell whatever I don't need. I keep my wizard tokens, but I sell the mage amulets from Quentin.
I also do my pets jobs everyday. That brings in enough to pay for the resort and at least one training a day for each of them.
I stick to questing. It's easier for me. I've been away for almost a year, loging in for basic things but whenever I want/need something (won't leave this place with an uncomplete sticker collection) I just quest and play games hahaha or sell minor stuff I have lyring around I decide I no longer want.

i just do quests and sell any items i get from them
S*xual favors.
Is there really any other way?
Also, I occasionally play Net Gain. That 10k/day HS prize.