What works for me
After owning an 09 Adventure, I put the Adventure windscreen on my son's 07 and my 2012 GS. I have tried several aftermarket taller shields and laminar lip - nothing compares, but that is my experience, YMMV. I did not use winglets but do have the wunderlich larger handuards that help reduce turbulence. I am 5'10 but longer in the torso, i.e. sit a little taller. I always ride with an XD and find the Adventure screen still get the air over my beck.
09 1200 SGA
07 1200 GS SOLD
06 HP2 (damn it Cartwright) Sold
05 ZX 10 Track bike - (see above)
06 GSXR 600 Track Bike -ditto above :-)
06 525 EXC
06 525 EXC motard
07 12 GS for Jr. with a brand new motor12/09!
06 525 EXC for Jr., new motor, ugh
09 690 Enduro R... I know, I know