How can I access my Photostream on Windows? I'm trying to swipe a couple photostream pictures onto a borrowed windows laptop, but I can't find any way to do that via the web.

Can I access my photostream in any way other than iTunes? I'd rather not install it on someone else's PC.
On a Windows system you can access Photo Stream by installing iCloud Control Panel for Windows.

Based on the description it allows you to access all the features within iCloud. Though this is only supported in Vista and Windows 7.


  The iCloud Control Panel is required to use Photo Stream, Mail,
  Contacts and Calendars (Microsoft Outlook 2007 or later required) and
  Bookmarks (Safari 5.1.1 or Internet Explorer 8 or later required).