GEEKNET, INC. SEPARATION AGREEMENT AND RELEASE