In terms of reparations for African Americans over slavery as discussed with Tommy Sotomayor, let's not forget they're also getting reparations by virtue of being born into the richest country in the world as opposed to the poorest continent in the world. So I'd be inclined to say they should only get reparations if they're going to move back to Africa - you can't have your cake and eat it as they say.
Of course Obama gave reparations to Jewish people, so it kinda seemed like he wanted to set a precedent that could pave the way for African American's getting reparations without being the one to actually enact them and then be accused of favouritism or whatever. Obviously the Holocaust happened during the life times of some Jewish people though, unlike slavery though. Plus you could make the argument that at least they wouldn't be able to bitch about it any more, though many of them seem to have become so irresponsible thanks to the welfare system that they'd only squander it, and future generations would probably complain that they themselves didn't get reparations so it should be an on-going thing for each new generations...
When it'd probably be pretty expensive just for the current bunch. If anywhere near the 40 million African American's got just $1000 each that'd be getting on for $40 billion potentially - and they'd no doubt want a lot more than $1000. Which wouldn't be very fair on the majority of tax payers whose ancestors had nothing to do with slavery, let alone themselves.
If anything I think men who were forced to fight in Vietnam, or WW2, would be more deserving of reparations, since some, or many in the case of Vietnam, are still alive today and that was arguably worse than slavery - would you rather work in a field or be thrown into a "meat grinder"?