Why not use Screencatcher to do the dirty work? Great app use it all the time to capture entire framesets.