Regarding analogRead on a floating pin...
See Section 5.1 if you don't want to wade through the details.