Talk about anticipation. By the end of the day on April 7, Tesla Motors had processed $1,000 deposits from more than 325,000 people for its new...

read more