If you read the other reviews they don't say much about the site other than the billing so it's difficult to get a good idea. I haven't found a perfect site yet. They all have their pros and cons, but this is definitely one of the better ones in terms of finding more highly educated, well rounded people. I would also suggest, while they are all expensive, to join multiple sites because that will give you a better "pool" of choices. jDate is much like the other sites in terms of joining: Fill in your your profile as completely as possible, upload pictures. Searching: This is important because some sites like eHarmony.com don't allow you to search. They choose for you. Zoosk doesn't allow you save any searches. JDate lets you have a quick search: You are seeking and location. I believe your search criteria is saved until you change it. Then there is an advanced search which lets you put in all the detailed criteria on age, body shape, religious preferences, smoking/non-smoking, etc. These searches can be saved. So far, JDate is the only site I've seen in which you can check to see if someone has read your email without having to pay extra like Match.com or POF. Zoosk has another crazy way to check but that will be in another review! Profiles: What I like about the profiles on this site is that there's a right hand section which lists the details about the person including physical info (height, weight, body type, etc.), Lifestyle and info about religion (reformed, conservative, orthodox, willing to convert, not willing to convert, etc.), marital status (single, divorced, widowed, or separated), background (where the person grew up, education info, etc.). Then there is the detailed sections such as About Me, Favorite Books, Movies, etc., Ideal Relationship, Perfect First Date, etc. There's a tab for more detailed information on interests, likes, etc. If someone takes the time to fill out the information the profile gives you a great overall picture of someone. There is also a community forum for Q&A and discussions. You can also see who's online at the moment and put in criteria to find people of the gender and age you're looking for with an opportunity to chat/IM with them. If they don't answer JDate will send them an email of their missed chat messages to which they might respond to you. There's other features but those are the primary. It's a good site. I have had to contact Customer Support in the past but have not had the problems with billing that others have said they had. My Personal Pet Peeves about ALL Dating Sites and Some Advice: 1) People aren't always honest about age, height, weight. And pictures posted may be years old. C'mon people!! If you're lying in the beginning what do you think someone is going to think when they meet you for the first time and see you've lied before you even met???? Put up current pictures (or at least say when they were taken if you have no current pictures). Be honest about what you say. 2) Profiles don't have enough info. OK, it's TOUGH to write about yourself. But this is like sending in a resume for a job! You need to have enough in there so someone can have an idea if you might be a match for them. 3) Not enough pictures showing the person. Some people upload so many pictures of their pets or pictures of them in groups that's it difficult to see which person is the one looking to date. If you upload pictures make sure you have closeups and are smiling! 4) Ignoring emails. This is one of my biggest pet peeves and maybe it shouldn't be. But if I take the time to write a nice intro email I get annoyed that I don't get a response even if it's a nicely worded 'thanks, but no thanks.' I feel it's just the 'right' thing to do and only takes a minute. 5) Sending winks or flirts. This site and others let you send winks, flirts, or some other canned response. This is usually reserved for people who have a profile but have not paid so they can't send emails. If you're a paying member, don't send a flirt or wink. Take the time to send a short message to say 'hello'. Customer Service I have not had problems with billing or customer service that others have had.