If you haven't already made one, a nice advertising trailer video would be very good.
I would be happy to make one as I've got experience in movie editing(Sony Vegas).
I just need to record some good gameplay.
Also, i think you should change the forum design, i can somewhat help with that by making the Banner, but more importantly you should make the register button more visible (I could barely find it).
Greets
-Rach / Sal