Today I come across the great blog by Wayne Sheffield on Sqlservercentral.com about temp table and table variable so I would like to keep this blog as my reference to this so blogging about it.
http://www.sqlservercentral.com/articles/Temporary+Tables/66720/
This blog explains everything about this as well as provide us some good links.
HTH.
Vinay