Creating & Accessing Custom Columns in wp_posts Table

Hi,

Is it possible to create custom columns in wp_posts table and then access them through out the site.

Also, some help with writing hooks that will allow me to display them as input fields on the add posts page and display then these fields on the front-end.

It would had been much easier if this was possible in CustomPress.

Thanks in advance.