30. Advanced Error Handling