Very well laid out side. As soon as the home page came up I knew how the navigation works and you stayed with the same theme through the site which is excellent. I like how the images and logo at the top all link back to the home page and I find you color scheme very tasteful. One thing I would change is on the home page I would add a paragraph or two about the wonders of Coffee. Kind of a hook to drag visitors into looking at the rest of the site.
The contact for is well done. I feel that sites which require there users to send an email to contact them loose customers over sites which allow the user to fill out a form to contact the site owner. However on processing errors for the Contact form. I wouldn’t through the errors on a blank page. Instead use you template you’ve used throughout the site for you error page as well.
You might want to take a look at SQL injection attacks. I noticed you pass variables in the URL (eg
http://www.coffeeroyale.com/cata.asp...Type=Flavoured) If I change the URL to
http://www.coffeeroyale.com/cata.asp...ees&Cof_Type=% (notice the %) I get a listing of all coffee types. This lets me know you doing no filtering of the URL. Very Bad.
Also for you images which are not links, You may want to take a look at using the alt section of the image tag to put some key works in. This helped my site with google.
Finally I would add a site map. Again this will help you with google