url2png.php does exactly what it says on the tin – you give it a URL and it returns a PNG interpretation of the page… Nice.
Quite some time ago I was looking for a tool that did this for a sort of searchy/portal type thing that we were working on. At the time it seemed almost impossible. Now you can do it in PHP. Whoosh.