Looks like techcompanypay.com is back up...

October 1 2011, 1:47am