I've always been kind of dissatisfied with the options for inputting Greek on the computer, seeing as the native Windows polytonic Greek layout is kind of cumbersome, and other systems I've tried usually only work with special fonts, so I took it upon myself to create a keyboard layout myself.
I think I've come up with a pretty good system, and I wanted to share it to see what other people think. I think it is about as simple as any layout capable of producing all the combinations of accents and breathings could be, and far simpler than most of the other options I've seen. I can't imagine that if you're using the standard Windows layout that you wouldn't like this better (but feel free to say so if you don't). I know there are some web-based systems that are pretty simple, but if you want something that you can use directly in any program, I think this is worth trying.
The image below more or less gives a summary of how it works, and after the image is a text sample showing the corresponding keystrokes. I've also attached a zipped copy of the layout installer (it's only 254k) that includes more detailed documentation. Feel free to download it and try it out.
-James

Συνοικεούσης δὲ τῷ Καμβύσῃ τῆς Μανδάνης ὁ Ἀστυάγης
Sunoikeo/ushj d\e t=J Kamb/usV t=hj Mand/anhj [o ]Astu/aghj
τῷ πρώτῳ ἔτεϊ εἶδε ἄλλην ὄψιν• ἐδόκεέ οἱ ἐκ τῶν αἰδοίων
t=J pr/wtJ }etealt+1 e>ide }allhn }oyin@ ]ed/oke/e o[i ]ek t=wn
τῆς θυγατρὸς ταύτης φῦναι ἄμπελον, τὴν δὲ ἄμπελον
t=hj qugatr\oj ta/uthj f=unai }ampelon, t\hn d\e }ampelon
ἐπισχεῖν τὴν Ἀσίην πᾶσαν.
]episce=in t\hn ]As/ihn p=asan.
ταῦτα ἐνδεικνύμενος ὁ θεὸς ἐξεπίπτηδες διὰ τοῦ
ta=uta ]endeikn/umenoj [o qe\oj ]exep/ipthdej di\a to=u
φαυλοτάτου ποιητοῦ τὸ κάλλιστον μέλος ᾖσεν• ἢ οὐ δοκῶ
faulot/atou poihto=u t\o k/alliston m/eloj >Vsen@ )h o]u dok=w
σοι ἀληθῆ λέγειν, ὦ Ἴων;
soi ]alhq=h l/egein, >w }Iwn;
