The inability to take screenshots without root or the sdk is a known issue to Android users.
The ability was added in Gingerbread. (I'm not allowed to post links yet but go to phandroid.com and search for a post by Kevin Krause on March 1st, 2011 at 7:35 am for details.) Samsung is the only dev to make use of the option so far (afaik) and only on gingerbread devices.
If you want an app that takes screenshots without root or the SDK, the option is there for you to develop such an app if you don't want to wait for someone else to do it.
Oh, and be sure to post a link to your apk for us when you're done. Thanks.
That is one thing Apple did get right on the iPhone and iPad: press and hold the "Home" button at center bottom, then press and release the "power" button on top.
This made it really easy to create documentation at work... Android could have used a combination of one of the volume buttons and the power button. which would come in handy when either creating documentation on how to do something or for instructing users to send a screen shot of an error they are seeing...
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?