This may sound harsh, but it's what works for me.
I take care of myself - first. If I'm going out with friends, I take cab money. If I'm giving a gift to someone, I give it because I want to, not expecting anything in return.
I don't let anyone walk over me - go demand your X-box back, it's yours.
And when you're not looking, the right guy will show up, right under your nose. Seriously.