yes, you should try
Ask Velazquez.com: iPhone Beta - Spanish and English Language Resource
It's a 250,000 word Spanish-English English-Spanish Dictionary made for the iphone web browser. I also know that the company is working on a downloadable app for this as well.