Don't always be the one putting yourself out for her. Don't always be the one putting all the effort and work into the relationship. Let her, and expect her, to treat you as well as you treat her, and to improve the quality of your life.
Quote taken from The SoSuave Guide to Women and Dating, which you can read for FREE.
Scars said:Sadly, you need a reason for people to come. Usually if you have a keg, preferably two, a lot of people will come. Not only that, but word will just spread.
For my birthday I bought one keg, and the rest of my friends pitched in for another one. We also charged anybody who came a couple bucks and would hand them a cup. I made about half of my money back, which isn't too bad considering it was a wild night.
The key is preparation. You have to be sending invites weeks in advanced. People knew about my party 3 weeks before it even happened. I also invited EVERYBODY. I hit up old friends on myspace, if I ran into people I would tell them about it, handed my number out a lot, told people to spread the word.. etc.. I can honestly say I invited over 100+ people. And the turn out (when it was at it's peak) was probably about 60 people. I'd say half of those people were people I actually invited, the others were people I didn't know who heard about it and jumped on the band wagon. So the more people you invite, the more your turn out rate should be. Don't be disappointed if people don't come. Don't be blowing up your buddies telling them "where you at". You left everybody else do that for you. If the party is good, people will want to bring their friends. Also, invite as many girls as you can. All your cute friends. Girls will keep the guys around, and the girls even longer. If you have a sausage fest party then it will show that your value is low. People will get bored, and leave. People go to parties to get drunk and hook up. Girls love competition. If a girl shows up anywhere and automatically knows she is the hottest girl there, she will be a b!tch and boring, ensue drama, and annoy people to the point of leaving. If you have a good number of cute girls, it evens the playing field a bit. There will be a lot of competitiveness, and it actually allows people more opportunity to hook up. Not just because the numbers are higher, but simply because competition will put a girl in her place. You've got to have them all fighting to be queen bee.
So plan weeks in advance. Get the word out asap. And invite a ridiculous amount of people. Expect about only half of the people you invite to show up. So if you want 30 people to come, expect to invite about 60-75 people. And make sure that there is plenty of alcohol for everybody. Do not run out. There's also little details such as music and stuff, but it's not really all that important. The PEOPLE are what make the party. Wouldn't be a bad idea to have a good DJ though. Or just make a playlist on your ipod and hook it up to some stereos. That's what I do.
Good luck.
-Scars