QUOTE(DeaDLocK @ May 19 2010, 06:37 AM)
How close is this friend? How good is your previous work? How fast do you work? How established are you? How complicated is the project, and what modules are required? How big is the client? How long will the project take? Are designs and specifications provided or will some consulting also be involved? What kind of support do you expect to offer post-launch?
Answers to all of these questions have a bearing on the fee. It's impossible to even give you an estimate without more details.
But the first question I would ask is this: it's all fine migrating a static site to a CMS-based system, but other than that, is there any real purpose behind any additional functionality? Does the site really require a login functionality for the visitors, or is that just there "for fun" or just "because we can"? Don't be afraid to tell your client they are making a mistake. Successful web designers do not just sell a skill, they sell their professional analysis and opinions.
The second question is this: do you really need to use Joomla? I find it is SOOO bloated and hard to work with. I always avoid Joomla, unless there is a specific need for certain Joomla modules. For lighter applications, I much prefer Wordpress or Drupal, or if you have a little money in the budget, shell out for ExpressionEngine.
Don't know how to work with anything other than Joomla? Learn.

Hope this helps.
Hi Deadlock,
Thanks a lot for the thorough thought process, I can understand better now. Not sure if you're asking me those questions for me to think or you want to know the answers as well.
CMS is needed (as I suggested this earlier to him) so that it will be easy for their staff to upload/modify simple content. They also need an event registration mechanism. They also need a platform for their top level to have online discussion instead of spamming the mailbox. for this, I suggested using forum.
And thanks for mentioning wordpress. previously i thought that WP is just for blogs. but after further research, i believe, it would be easier to teach someone on how to manage contents using WP instead of joomla, as I'm required to train 1 of their stuff to add/modify content which don't have any html or web programming backround. So WP would be the best choice in this case.
Perhaps, is there any proper templates for web design quotations with RM prices that I can refer? This is my first time doing a proper quotation, so would like to have proper language being used in the quotation.
Thanks again.