Tesla shares May 08, 2014 02:14AM Finally feeling well enough to be back on Plurk. Portal - 'Still Alive'