Sounds like you had a great trip. I've visited Brazil six times, I think, all for work, and have enjoyed every trip. The people are incredibly friendly. The country has its share of problems, but they are working very hard and making steady progress, and they are definitely an up and coming technical powerhouse.