In the code that you posted you will want to add an if statement around the shipping quote server behavior like this:
<%
if (WA_eCart_TotalColumn(neoCart, "TotalWeight") > 0) then
%>
<%
if (Request.ServerVariables("Request_Method") = "POST") then
***server behavior code here***
end if
%>
<%
end if
%>