Flash Whiteboard/Paint Application/Drawing Pad

Hi Guys,

I am looking to find where I can get my hands on a Flash Whiteboard/Paint Application that I can put on my website. I have found several which give the ability to draw freehand but what I want it to have similar functionality to the one found here http://www.imaginationcubed.com/ or here http://www.flashcomguru.com/components/whiteboard/. Namely, in addition to freehand drawing I need the ability to draw straight lines, rectangles, circles along with the ability to change the color of the ink. The ability to save this drawing would be nice, but not necessary.

I was wondering if there is anything out there (free or commercial, or both) like this? I have seen a number of freehand drawing applications but these do not have the other features I require.

Also, if I have to develop this from scratch does anyone recommend a good resource on the Flash drawing API so that I can start working on this?

As always, thanks for your help!!