SOFTWARE ASSIGNMENT AND GRANT BACK LIMITED LICENSE AGREEMENT between NETGATEWAY and SHOPPING PLANET