Yes, IsNull will not help here.
Contact.WebPage will only work properly if the contact's webpage field is a valid URL.
The "http://" prefix is also required.
This is a limitation of the underlying .Net CF method.
The only workaround I can think of is to catch this error:
spouse = contact.Spouse
suffix = contact.Suffix
title = contact.Title
website = GetWebsite
table1.AddRow(... )
Next
End Sub
Sub GetWebsite
ErrorLabel(errGetWebsite)
Return contact.WebPage
errGetWebsite:
Return ""
End Sub