If you would like to build your own page be aware that finding all of the pieces can take time. If you don't have the time, you will be frustrated and probably give up. Tons of resources are available. Some of the ones I have used are listed here:
www.builder.com
http://www.make-a-web-site.com/
http://www.bsimple.org/learnhtml/
Hiring Help (money)
If you hire some one else to do it you must pay for their time, expertise and/or special software. The price can be huge or cheap depending on what you want and what you get. Your Internet Service Provider can help you find a list of Commercial Sources.
I am available for building pages or consultation. If I cannot give you what meets your needs, I will let you know if your project exceeds my abilities.