From the description you gave, I would be perfect for the job.
My current web site alone has most if it not all of the things you wanted in yours.
Estimated Time of Completion: 1-3 Weeks (Read below for clarification)
Price Estimate: $150 - $300 (Read below for clarification)
The range on the ETA and price estimate is dependant on the exact format you want the web site. EG. Are you looking for the main page, and a sub page template that you can add your self. Or are you looking for a complete renewal, where I would put in all of the content and scripts, etc?
At any rate, if you are interested, please let me know.