So I did a bit of digging and found the website in question:
http://www.mythaichicago.com/default.asp
Looks like they're still experiencing "issues" - http://www.mythaichicago.com/order.asp?locationid=000004 reports:
"Sorry, On-line ordering is currently undergoing service."
No clear indicator who the web design company behind it is though.