Hi Steve!
You should remember: a view is actually a predefined, stores SQL-query and whenever you make a new query against a view, the DBMS first merges these two queries. Now MySQL does't support this feature, so you had to by hand. It's a big job, but can be done.
Cheers, Bill