Thanks for the reply guys. I have little experience in PHP, but want to make a start. I think the things I want to do will require some customising and added functionality. Not sure if drupal can be customised easily or have the addons available that does what I want.
Is it possible to do it in drupal?
If my customizing changes alot of the structure/display of drupal, would I be better of going framework?