Rhodesian Ridgeback are great dogs!
I would also like to add my .02 - if you have the time, I mean A LOT of time, and a yard I would HIGHLY suggest getting either an American Pit Bull Terrier or an American Bulldog. They are very loving and very loyal dogs. You have to take the time to train them and socialize them. I know I'm going to get a lot of responses about why you shouldn't get a pit bull - but there are a lot of misconceptions out there. They are not a bad breed of dogs, they are actually one of the best. You can read up on them on the internet through the AKC website and many others. They are absolutly WONDERFUL dogs - I can't wait to get one of my own!