So firstly... Is this the correct section for posting mods? Where are all the mods? It seems rather barren here. Are they mostly just being hosted on some fansite somewhere?

My real question though is.. Can I post links to my mods on my website (which will at some point have ads on it)? I'd just like to be clear of any issues off the bat. The rules page didn't specify.