For instance, take this piece of code:
var person = new Person();
or for you Pythonistas:
person = Person()
I
I use it all the time for temporary object references. I would avoid it like the plague for primitive data types.
Person person = new Person(); // okay int Int = 42; // pure evil