<< 500MBs storage, "lots" of bandwidth for that site, and your own IP? Not going to happen. Prepare to spend far, far, far, far, far, far more. >>
I don't mean dedicated server...so take off my own IP. I do need my own domain name though so a place will help me register would be good.