Well it was just with friends so it wasn't that public lol.
I have publicly sung before, though. There was a Rock Band 2 tournament going on and I did vocals in my band. Sung in front of like 50 people.
I was nervous as hell until it finished =D People kept complimenting on my singing skills.