If you've never done a Startup Weekend before, I'd definitely recommend it. You get the chance to stand up in front of 100 people and share your weird ideas with them. You also get to meet awesome like-minded people, eat lots of great food and pretty much have an unlimited amount of energy drinks.
I pitched the idea for my OpenCircle project (it was originally called 'take me out') and was fortunate enough to find 5 awesome people who liked my idea and wanted to help bring it to life. We spent all weekend working hard on the project with not a whole lot of sleep and were able to achieve a lot.
My team was amazing and we are still working hard to develop our app and get it out there.