User Portlet User Portlet

Discussions
The sequence of commands entered in one cell in the Mathematica (8.0.4.0) shell returns 1 but does not assigns any value to x: Remove[x]; x = 1I wonder if it is a feature which serves some purpose; a bug and Wolfram is going to fix it;...
Don't you think that the result of calculations shouldn't depend on aspects of the implementation and in particular, FullSimplify[-Re[x + y], {x, y} ? Reals]  returning -Re[x + y] should be considered as a bug and fixed?