The bank of English is the largest (over 524 million words as of early 2004) corpus ever built - it is a dynamically updated monitor corpus. Collins offers 56 million word sample for online search.
http://www.collins.co.uk/Corpus/CorpusSearch.aspx
http://www.collins.co.uk/Corpus/CorpusSearch.aspx