Database -> web-based dynamic pivot table - does it exist?