ThePro
Well-Known Member
- Messages
- 2,403
- Location
- Washington, DC
http://www.screentoaster.com is a website that records your desktop and then you can upload it to screentoaster.com or youtube or even download it
Hope you guys like it as much as i do
Hope you guys like it as much as i do