Can't really remember. Alexa or Google or something. I was looking for a webmaster forum at that time.
One of my friend told me about this forum...he also told me how to make money through this forum...This is one of the best forum....
I was searching for rapidshare accounts created from points or something along those lines and here I am.
I actually have no idea..I forgot i even had an account here until I tried to register yesterday and it said my username was taken