yield instead of @content_for_layout?

I use yield all the time:
<%= yield %>

I'm on Rails 1.2.3 and Ruby 1.8.5 -- maybe your version is the issue
(as I recall, 'yield' is the newer, preferred method).

...jon