currently I'm using print screen and paint for creating screenshot. Are there better ways of doing this?
Depends on what I'm planning to do with it. If I need poor quality - I use MS Paint. For better quality - I have an old version of PaintShopPro (ver. 7) which is working faster than Photoshop. In case of a need of high quality screenshots I will use Photoshop.
There's a firefox plugin for capturing screen shots. i've not used it much though... i tend to go down the print screen -> photoshop route.
Depends what for really, For games, I use fraps. But for windows in general, i use print screen and load in onto Photoshop, for maximum quality. GunnerBoi
Don't forget about the Open Source GNU/GPL "WINK" Debug Software http://www.debugmode.com/wink/ <<~~ Allows you to take screen shots & render in 8 crystal clear formats, not to mention Exporting as PDF & you can create Flash Presentations on the fly with it. Well, if free is what you need & you're not looking to buy, then WINK is a great alternative. Good luck to you!