Do you know how bad of a feeling you get when, right after changing a clutch, you plop down in the driver's seat to start the truck and you notice the throw out bearing sitting in the passenger seat? Oh man, that is almost enough to make a grown man cry....right after lets loose with some choice words.
You can check to see if the throw out bearing by seeing if it makes that noise when you just rest your foot on the clutch while sitting still idling. A carrier bearing is much easier to change and they make a noise that sounds like it comes from between the cab and bed. A carrier bearing won't make a noise while sitting still though. If it only whines when moving I'd check the carrier bearing first. If that's not it, check U joints and then rear end.