Lee,
I did a quick version of a basic UI here from the site generator. You'll have a bit of work to do on it, but should get you started. You can download the zip here:
http://www.jamestollan.com/downloads/web_events.zip
[edit] - notice that this little app includes the full functionality to insert/delete the web_events. obviously, your real app wouldn't want to allow this, but it's there for academic purposes. you'd probably only really be interested in the GetWebEvent_Events method in the BLL (also notice that the DAL/Config/WebEventsConfig.cs has the enableCaching default set to false. this is because you'd always want to select the data directly everytime as the insert method is seperate from your app ).
jimi
http://www.originaltalent.com