Other than the extra point that Gold status gets, I really can't see any material benefit for Gold over Corporate. 4pm check-out is the most important benefit for me. I can do without the check-cashing priviledges, and I know the automatic upgrade is not as good as the Gold members get.
Check this link out for more details
http://www.starwoodpreferredbusiness.com/