If your site income only covers your costs then theres no profit. Thing is, what happens to money earnt after the bills are paid.
I have affiliate programs running so I can finance the competitions my site runs. All money (of which theres hardly any) goes into these competitions. I'm lucky as I don't have to pay for my hosting as a friend of mine part owns a hosting company. All I have to pay for is my domain and at £10 for 2 years, I can afford that out of my own pocket, just. http://www.jonny555.co.uk
The No.1 amateur watercolour community on the net.