Seven hundred bucks - worth fixing?