SOFTWARE ASSIGNMENT AND GRANT BACK LIMITED LICENSE AGREEMENT BETWEEN NETGATEWAY AND SHOPPING PLANET