Do your part! I made a simple sig to advertise our site, all you have to do is place this on the sigs in the forums you visit(and link it to our forum home page) and try to attract attention~! It might work, it might not, but hey, that's adverts for you.
Nah, they're not high-brow if you don't pay for it 8) Free forums and free sites still somewhat smell of cheapness no matter how good you make them. Not that any of us would actually pay real money for this kind of thing, lol.