OKcupid is free, Gineen - go sign up. That's where I met my current boyfriend.

As for finances - go to Mrmoneymustache for inspiration. And read Dave Ramsey. You CAN get ahead of your finances.