You could always post it up on the Art Forum and get some feedback. Though if you're a net noob and you just want to host it up on a private site, you could always make a geocities site or something...