You can only open the original ghosted pages stored in the 12 hive or
pages that have been downloaded or exported from a site. VS 2005
doesn't understand how to access a page stored in the database via a URL
address. That's why you get the error you do when try Open Website. If
you download the page from a Pages gallery, edit it and then re-upload
it you can use VS 2005 to edit the page. But you should be aware that
if you do it this way you won't get a WYSIWYG editor. You will have a
code view.
Although you can edit sharepoint pages using visual Studio I really
don't recommend it other than for ghosted pages stored on the 12 hive.
Pages stored in the database should be edited using SharePoint Designer.
It gives a full WYSIWYG editor, a code editor, and full access to Master
pages and CSS style sheets. There is no benefit to be had from editing
pages stored in the database using VS 2005.