I'm beating Nick to the punch this season and I'm starting the F1 thread myself!
Season starts in just 2 weeks. Not sure where the off-season went, feels like it was just last weekend that they were running in Sao Paulo.
The Fantasy F1 site is up at
http://ff1.seccs.org/ for those that want to play along.