I'm new to this site, and this is the only website I have posted any photo's on and the weren't very clear,so Iwas wondering is this site affiliated with bestpic.biz? there is a charge on my debit card from this company and I'm not sure where it came from?