ThinkFun Reports Record Revenue and Profit for Fiscal 2004