rule. Technically to do something like that you'd get all the raw sales data to the client and let the client generate the report, which doesn't work as well in certain environments. REST is also more of a "guideline" than a formal practice right now, every time a new service pops up that claims to be RESTful there's usually a huge debate between the diehard REST fans and the more practical "hey, a service, let's use it" people. In either case, there's a REST starter kit you can download for visual studio 2008 if you wanted to start playing around with the technology. This lets you prefix your existing web services with a WebGet attribute that defines the URI your web method should be looking for, i.e.