<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">We have a little (?) job requiring coding a little widget for bookmarking blog posts and pulling in an abbreviated list via javascript. The resulting display will be a list of 3-5 of the most recently-tagged posts, and/or a random assortment from the last foo posts. This will need to be able to scale rather big.<DIV><BR class="khtml-block-placeholder"></DIV><DIV>The client asked us to pull the "bookmarked" data from a table in the Drupal database, but I'm afraid this would place a real burden on the database, as the javascript calls will be installed on dozens of other sites with daily cumulative traffic well into the hundreds of thousands in the short run, larger in the long run. This is for a start-up for-profit venture, so the usual free resources out there would not be appropriate.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>If anyone is interested in taking t his on, has ideas on how to approach this, or knows of an existing service out there, please contact me off-list. We're looking for an estimate, and will most likely move on implementation this week.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks!</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Laura</DIV><DIV><A href="mailto:laura@pingv.com">laura@pingv.com</A><BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV><FONT class="Apple-style-span" color="#066CBD"><B style="color: rgb(6, 108, 189); font-weight: bold; "><BR class="khtml-block-placeholder"></B></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><B style="color: rgb(6, 108, 189); font-weight: bold; "><BR class="khtml-block-placeholder"></B></FONT></DIV><DIV><B style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><SPAN class="Apple-style-span" style="font-weight: bold; "><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); font-weight: bold; ">Laura Scott, </SPAN></SPAN></SPAN></SPAN></SPAN></FONT></SPAN></SPAN></SPAN></B><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">President</SPAN></SPAN></SPAN></SPAN></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">pingVision, LLC</SPAN></SPAN></SPAN></SPAN></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">4450 Arapahoe Ave, Suite 100</SPAN></SPAN></SPAN></SPAN></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">Boulder, CO 80303</SPAN></SPAN></SPAN></SPAN></SPAN></FONT></DIV><DIV><A href="http://www.pingv.com"><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; "><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); -khtml-text-decorations-in-effect: underline; ">www.pingv.com</SPAN></SPAN></SPAN></SPAN></SPAN></FONT></A></DIV><DIV><BR class="khtml-block-placeholder"></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); "><A href="mailto:laura@pingv.com">laura@pingv.com</A></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">303.415.2559</SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><SPAN class="Apple-style-span" style="color: rgb(6, 108, 189); ">303.459.4859 (direct)</SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" color="#066CBD"><BR class="khtml-block-placeholder"></FONT></DIV><DIV><BR class="khtml-block-placeholder"></DIV></SPAN><BR class="Apple-interchange-newline"></SPAN> </DIV><BR></DIV></BODY></HTML>