Hi kronas, i dont know you and am new to this forum so i hope you dont mind my advice. I am not the most confident person either but there usually is somewhere you are more confident. Say for saying sake you know everything there is to know about web site design, going to a web site design class you will be more confident, more comfortable talking to people and possibly meet someone with the same interests as yourself which at the end of the day are for more important than looks. You also do not need to go with anyone to a class and the majority of people will be there alone. From something like that you often hear about other like minded activity things. I did meet my partner online but that was a total fluke and I was very lucky that our paths crossed. best wishes