MathRound and NormalizeDouble comparison

 
Just recently I had some problem/confusion about rounding errors and Irtron clarified it. When I was trying to fix the problem I came across the following two functions and they seem to be almost same. So I would like someone to confirm whether they will give same results. (I could check them, but they might be right some of the times and I might mistake it!). I understand that NormalizeDouble can do lot more than this.
MathRound(double value) ;
NormalizeDouble(double value, 0); 



Thanks.
chandra