Dave,
There are two aspects of your E-R schema that you need to learn in order to successfully perform queries.
Firstly, your Product_Items and Service_Items are effectively many-to-many link tables.
Secondly, there is an optional relationship between Quote_Item_Listing and Product_Items/Service_Items.
Both aspects require their own particular SQL to perform both update and select queries. Fortunately, documentation (including tutorials) abounds.
A quick web search found this primer on many-to-many :
http://www.singingeels.com/Articles/...tionships.aspx
For optional relationships, update queries are reasonably straightforward but for select you will typically need to employ a UNION of two separate queries. Try a web search for "SQL UNION".
I think you have set yourself a reasonably challenging task and you might consider a strategy for developing the necessary SQL. Personally, I would simplify things by getting it working for PRODUCTS, ignoring SERVICES (or vice versa). When you get it working, then expand to cater for the other table.
Finally, E-R/SQL solutions are seldom unique. I'm sure you will get differnet advice from other people.
Good luck.
Airshow