I know of so many people online who have met their SOs through online matchmaking sites of one kind or another. This service has just literally exploded in popularity over the last several years.
There is a new kid on the block. If you are looking for a nice place to meet someone, try this: Find My Partner Online Dating
The site is new and they are trying some new things. They promise photo and video profiles, live chat, instant private messaging, and absolutely guaranteed 100% real membership. No pretend members to boost their numbers at this site!
If you are in the UK, try out this site!