Hi everyone,

I am not a drupal developer or a web developer. I know a little bit of php, mysql, and other stuff...enough to put up simple sites. Having said that, I am going to contract a drupal developer to help me put up a site I have in mind. How much time should I allocate to each task below? I have already registered a domain and am hosting it with bluehost.com. Thanks in advance for your help.

Setup LAMP environment & Drupal on server
creating necessary content types
creating necessary categories
homepage rotating images
ratings widget
recent articles view
video embedding module
email to a friend module
social sharing module
captcha module
user submitted articles/approval workflow
opt-in pop-up
google adsense integration
google analytics integration
theming (implementing all design) of entire site
custom scripts importing all data into drupal-specific db
testing & QA