Is there any sort of a number to contact a representative over the phone? Is there a number listed somewhere on the site which i can't find?
They don't have any phone numbers I know of to contact them. You can use their liAWESOMEli customer support email system though.
I remember reading something about a number that someone got from a whois lookup? Look for Gratis Internet if you havn't already...
I really doubt they will answer, but here is the number (202) 595-9123