I started a minastream site,
www.fight-vids.co.uk
actually started it because I wanted a place to host some videos, and the more I looked into it, the more I realised I could blag it all with zero coding knowledge.
Then as I did, I learnt some bits on HTML/CSS and PHP, okay I can't create either from scratch but I know enough to go into a page and change bits. So I figured I'd try making sites for money rather than for interest/hobby.
I knew there were a lot of big hitters in porn, but its still the exact same obstacles that I have with my mainstream site.
You need a USP, even over the big hitters.
Its got to be different.
If its not a different idea, you need to do it better.
You need to be realistic with your abilities and targets.
Monetizing traffic is still trial and improvement.
Traffic takes time or money.
Good traffic takes time.
You start spending "hobby time" on your new 'baby' instead of just "office hours"
the list goes on. I think all web business is pretty damn similiar