Ditto. I've been working with the SDK since the day it was released, have a few years of Mac dev experience, and am currently working towards releasing my first iPhone app... now I feel like a sucker for not doing this on contract!
actually my experience is not deep as yours.. ive been playing with it side by side with android... also your (ie my) iphone development is not as hard core as some of you guys when you are running osx on a non-mac (wont say which :( )..
You can still view documentation online and code in your favorite editor (90% of my code is really done in TextMate, not Xcode). The only thing you need the Mac for is the final compilation.