I think dyke is a rude word, its not a very nice word.. its like calling a gay guy a puff..
I have never used dyke or anything like that.
I would stick to saying gay. Gay can mean both men and women.. I dont like usuing lesbian, perhaps cause im bi I dont see myself as a lesbian or its too much...