There are several companies that make replacement windsields in various heights, colors, and even a slightly different shape. Just "google" harley windshields.
I have a Clearview. Great shield, but the wait is forever this time of year. They have some blems, which most people say you can't find whats wrong with them.
+1 on the fastair. Just put mine on Monday ('06 EGC) and for the price, you can't beat it. It is just a flat acrylic sheet that has to be bent and stuffed into place but again, for the money it looks great. Bought the 10" med. grey and now I can see over the thing. Wind is no problem, still gets deflected over my head and I look about 2" over the top of it.
Just one scratch? Can I have it? Mines a mess. I got a 8" high windshield for my SG on ebay new for about 25.00. It was a good value for $25. Though after 20,000 miles and lots of wipes its a mess of scratches now. For that price though you could order several and come out ahead.
I replaced mine with a 12 inch from F4 Customs. I got spoiled with the ride that a 12" shield offered, but was concerned with the isssues of looking through the shield. The F4 unit allows the use of Rain-X and optically, is a great improvement over the stock shield. They're a little pricey, but so far I'm satisfied.