Well I wouldn't worry if all members got email like I got (actually, I forgot that i"ve signed up here, if I haven't got email from here XD). Most members will come back here before you know it ;)
Though I think a decent download section will bring more members back, while a good frontpage...