Advanced Page Template is a nice new approach to custom fields of the page template in Wordpress.