SharePoint

There are 41 entries for the tag SharePoint

How Expedia Made My New Bride Cry

If you would like to help me out, you can Tweet this story OR email Expedia and ask them to make things right for me and my wife. This is the story of how Expedia made my new bride cry. When Expedia followed up their failure with our honeymoon trip with a complete and total lack of acknowledgement of any responsibility for the problem and endless loops of explaining the issue over and over again - I swore that they would make it right. When they brought my new bride to tears, I got an immediate and...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Sunday, June 19, 2011 10:00 AM | Feedback (15)

Exception setting "ThreadOptions" in SharePoint 2010 Management Shell

Right after you install SP2010 (Foundation or Server), even on a completely updated Windows Server 2008 SP2, when you go to start the SharePoint 2010 Management Shell (the recommended PowerShell interface for working with SharePoint), you get a real ugly looking error: Exception setting "ThreadOptions": "This property cannot be changed after the Runspace has been opened." At C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONF IG\POWERSHELL\Registration\... char:48...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, February 17, 2010 1:56 PM | Feedback (1)

Site Templates in SharePoint 2010

There are still Site Template in SharePoint 2010, but they're no longer .STP files. Instead, they're packaged in .WSP files just like web parts and features. No longer is there a "Site Template Gallery", instead there is a "Solutions Gallery". To create a Site Template, browse to the Site you want to create from. Go to Site Actions –> Site Settings –> Save site as template (under the Site Actions heading). Give your template a name, and don't forget to check the "Include Content" box if you...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, February 17, 2010 1:45 PM | Feedback (21)

Changing Page Layout with SharePoint Designer 2010

Don't like one of your page layouts on your SharePoint Site? No problem, you can solve this problem quickly and easily using the free SharePoint Designer. It doesn't take any programming, just a couple minor HTML tweaks. Note: This is different from modifying the master page, which will effect every page on the site. Instead, we'll be detaching the page from the master page, therefore making it unique on the site. This obviously has its cons when its comes to long-term site style. Here's how a site...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, February 17, 2010 9:09 AM | Feedback (5)

Test PS Script Formatter

Step three: Paste in the following RSSBus Web Part template, and click "Apply". <rsb:info title="Google Calendar Sync" description="This template Syncs your SharePoint Calendar events with those in a Google Calendar account."> <input name="email" description="The email used to authenticate with Google." required="true"/> <input name="password" description="The password used to authenticate with Google." required="true" style="password"/> <input name="calendar" description="The...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, January 13, 2010 2:14 PM | Feedback (0)

10 DIY SharePoint Web Parts #10

This post is the tenth and last in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #10 - Keep Your SharePoint Calendar Synced with Google The following is one way you can use to keep your SharePoint Calendar(s) synced up with your Google Calendar. This particular example only syncs in one direction: from Google to SharePoint. It could go the opposite direction,...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, January 13, 2010 1:19 PM | Feedback (9)

Listing SPQuery FieldNameRefs

It took me a while to figure out how to get a list of all the available fields for a particular type of list in SharePoint (for performing custom queries in SPQuery). I was looking for a published list of these fields, which as far as I know does not exist. Instead, you just use the GetList method of the Lists SOAP service. Here’s an example SOAP request: <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://sche... SOAP-ENV:encodingStyle="htt...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, December 07, 2009 4:24 AM | Feedback (0)

10 DIY SharePoint Web Parts #9

This post is the ninth in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #9 – Microsoft Dynamics CRM The credit for this particular web part template goes to one of my co-workers Shannon Prue. I asked him if he could put together a MS CRM template example for me, and a few minutes later I had in my inbox a 10 line example template! In the past, integrating...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, November 09, 2009 10:13 AM | Feedback (1)

10 DIY SharePoint Web Parts #8

This post is the eighth in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #8 – Twitter Many times since I originally posted about it months ago, I’ve been asked for more details about including Twitter searches and streams inside their SharePoint pages. Thanks to the Twitter API and feeds, this is very simple to do, and to change from showing searches,...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Friday, October 30, 2009 3:35 AM | Feedback (2)

10 DIY SharePoint Web Parts #7

This post is the seventh in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #7 – Search Email History One of my good friends here recently asked me to give him an easy way to quickly bring up a list of email correspondence to and from a particular email address over the past 6 months. This way, if he is assisting someone on the telephone or email, he can...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, October 21, 2009 5:07 AM | Feedback (0)

10 DIY SharePoint Web Parts #6

This post is the sixth in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #6 – Shipment Tracking Web Part! I’ve been holding on to this one for a while. Until recently it was just a FedEx shipment tracker, but now the UPS and USPS Connectors have been published at RSSBus.com so this can be what I wanted it to be. This sample will allow the user to input...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, September 22, 2009 4:02 AM | Feedback (0)

10 DIY SharePoint Web Parts #5

This post is the fifth in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #5 – QuickBooks Web Part! I accidently overwrote the original post. Sorry about that. Below are the steps for the QuickBooks webpart. If there are other QB searches you need to do, I can help with that. The RSSBus QBOps Connector has a ton of functionality. Step one is to make sure...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, August 24, 2009 3:06 AM | Feedback (0)

10 DIY SharePoint Web Parts #4

This post is the fourth in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #4 – List Active Directory Groups and Users This web part will list each user group and its members, as defined in your Active Directory (or other LDAP server) installation. Step one is to make sure you have the RSSBus Web Part installed. See here for instructions. Step two, make...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Thursday, July 30, 2009 6:57 AM | Feedback (0)

Screencast: RSSBus SharePoint Web Part Intro

Here is a screencast showing the absolute basics of how to use the RSSBus SharePoint Web Part. The screencast does not go over installation, but all that requires is that you download and run the setup on your SharePoint machine. Technorati Tags: SharePoint, RSSBus...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, July 29, 2009 6:36 AM | Feedback (0)

Four New Developer Toolkit Releases from /n software

Last week /n software announced new versions of three different toolkits, and a brand new SharePoint Integrator product. From nsoftware.com: NEW: /n software UPS Integrator V2 Released! Includes easy access to the most popular UPS mail capabilities including shipping, tracking, address verification, rate calculation, and much more. NEW: /n software SharePoint Integrator Released! Enables developers to build applications that integrate with Microsoft SharePoint Server, including components for working...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, July 15, 2009 1:53 AM | Feedback (0)

10 DIY SharePoint Web Parts #3

This post is the third in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #3 – Custom SQL Queries This web part will perform a custom SQL query, and allow you to display them however you like. Unlike previous examples, this one won’t be just cut and paste, since you’ll have to provide your own SQL connection string and query, and make replacements inside...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, July 14, 2009 9:30 AM | Feedback (0)

10 DIY SharePoint Web Parts #2

This post is the second in a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. To read all posts in this series, or to get started with the RSSBus WebPart, go here. #2 – List Document Libraries and Documents For this example, we’ll make a web part that displays a list of the most recently modified document libraries/documents on the site. Lots of SharePoint sites contain many libraries, each containing dozens or even hundreds of documents. Often...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, July 07, 2009 3:22 AM | Feedback (1)

Free Web Part (limited time!)

RSSBus (@rssbus) is promoting a "limited time offer - one per company" free 10-user site license for the RSSBus SharePoint Web Part. I don't know how long it will be available, but here is the link. The timing of this offer is quite nice for me since I have started the blog post series "10 DIY SharePoint Web Parts". Tags: SharePoint, RSSBus, WebPart...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, June 30, 2009 5:26 AM | Feedback (0)

10 DIY SharePoint Web Parts #1

This post marks the beginning of a series of postings, containing examples of SharePoint WebParts that anybody can build all by themselves. After that intro you’re probably already wondering what the catch is, and yep, there is one. These examples will require the use of the highly acclaimed RSSBus SharePoint WebPart. To read all posts in this series, or to get started with the RSSBus WebPart, go here. And now…let’s get on with it! #1 – SharePoint Image Rotator Step one is to make sure you have the...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, June 30, 2009 3:00 AM | Feedback (2)

10 DIY SharePoint Web Parts

10 DIY SharePoint Web Parts 10 DIY SharePoint Web Parts is a series of postings containing examples of SharePoint WebParts that anybody can build all by themselves. These examples will require the use of the highly acclaimed RSSBus SharePoint WebPart. The RSSBus SharePoint Web Part isn’t like most others – it cannot be called a uni-tasker. It is the most exciting thing I’ve had the pleasure to work with in quite a while... its just a thing of beauty. What does it do? It lets you expose data to SharePoint...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, June 29, 2009 3:44 AM | Feedback (2)

Get the number of current SharePoint connections

Here is a PowerScript function to automate the process of getting/logging the current number of connections to a particular Web Server. It will tell you the number of connections for each site on the server, so you can see the number of SharePoint connections, SharePoint Central Admin connections, etc. Thanks to MOW and Lee Holmes for their examples of using the PerformanceCounter class in PowerShell. function Get-WebServiceConnections(){ $results = @{} $perfmon = new-object System.Diagnostics.Performa...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, June 03, 2009 10:29 AM | Feedback (0)

Smarter SharePoint Alerts – IM and Text

Many people configure email alerts in SharePoint through SharePoint Designer Workflows. The process is simple and useful, here it is outlined at End User SharePoint. In a nutshell, you create a workflow that sends out an alert, attach the workflow to a document library or list in SharePoint, tell SharePoint to run the workflow whenever the library/list changes. The options for sending the alert in SharePoint out of the box are limited to sending a plain email. I want more. Enter the /n software SharePoint...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, June 02, 2009 1:09 PM | Feedback (0)

Basic RSSBus Scripting Cheat Sheet

Here are the basics of building an RSSBus script/template – the absolute minimum that you’ll need to know. I will probably update this with a few more things before I am done with it. 1. XML The entire script or template will be constructed with XML. A script outputs an RSS feed, a template outputs any other format, such as HTML. Both contain the same content, except for the rsb:push, which is useful only in a script to “push out” an RSS item. 2. rsb:call This is the most commonly used RSSBus scripting...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, May 20, 2009 1:52 PM | Feedback (0)

Customize SharePoint RSS Feeds

The default RSS feeds in SharePoint are very basic and I want them to contain more information. I managed this by generating my own RSS feeds. Here is how I did it: First, install the RSSBus SharePoint WebPart. After running the setup, go to the Site Collection Features page to activate the Web Part. In order to create custom RSS feeds, you’ll also need to activate the “RSSBus Service Handler” feature. I created a special document library for my feeds, I called it “Really Simple Services”, since...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, May 19, 2009 2:25 PM | Feedback (4)

Usenet Newsgroup Browser in SharePoint

I added a little newsgroup browser to my SharePoint site with about a one page RSSBus SharePoint WebPart template. It works by importing the RSSBus NntpOps Connector. It calls its nntpListArticles operation to list the articles of a particular newsgroup and displays them in a table. Then when an article is clicked on, it calls the nntpGetArticle operation to retrieve the actual article – don’t worry – it will only retrieve the first 1000 lines of the article – if the thread is larger than that it...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, May 19, 2009 1:12 PM | Feedback (1)

Multi-Source Search in SharePoint

I used the RSSBus WebPart to create a multi-source search in SharePoint – this will let me enter one search term, and see results from a variety of different search services at the same time. The RSSBus WebPart template turned out to be extremely simple, thanks to its built-in feed manipulation capabilities. <div id="search"> <label for="search"><b>Se... <input id="search" type="text" name="search" size="25" value="[[_request.form:search| def('')]]"...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, May 18, 2009 2:12 PM | Feedback (1)

Map a local drive to a SharePoint Library

On Vista: Right click on “My Computer”, choose “Map Network Drive…” Choose a drive letter, and click “Connect to a Web site that you can use to store your documents and pictures.” Click on “Choose a custom network location”, type in the address for the network location. For Shared Documents Library, this will be something like: "http://yourserver/yoursite... Documents". a name for the network location, and click next. Voila. Technorati Tags: SharePoint...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Friday, May 08, 2009 9:22 AM | Feedback (1)

PowerShell Prompt inside SharePoint

Using the PowerShellToys PowerShellWebPart, I was able to insert a PowerShell command prompt inside my SharePoint page with only a few lines of code and some html. Here is the PowerShellWebPart template that I used: <div style="background-color:Dar... color:white; height:400px; width:650px"> <form method="GET" action="" enctype="multipart/form-dat... PS> <input type=text name="query" size="40" value="<%=$request['quer... /> <input type=submit value="Execute" />...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, May 05, 2009 3:47 PM | Feedback (0)

New Toys for PowerShell!

At PowerShellToys.com, you’ll find a bunch of new toys for PowerShell, including the first full release of PowerShellASP + free community license. The new toys? PowerShellADO, PowerShellPanel, PowerShellWebPart, and PowerShellRSS. Here’s a brief description of each, in my own words. For the official description and examples, check out PowerShellToys.com. PowerShellASP – write ASP pages with PowerShell scripting instead of vbscript. PowerShellADO – execute PowerShell cmdlets and return the results...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, May 04, 2009 5:00 PM | Feedback (1)

Tweets in SharePoint – Part 3

In part 1, I showed how to add Twitter Search to SharePoint using the RSSBus WebPart. In part 2, I added input properties to the script so that the web part was controlled by the properties in the property editor. Now, I can hook this up with a regular input textbox to let the user drive the search. Now my RSSBus WebPart script looks like this: <rsb:info title="My Custom Search"> <input name="query" description="A default query" default="SharePoint" /> </rsb:info> <div align="center"...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Thursday, April 23, 2009 1:45 PM | Feedback (1)

Tweets in SharePoint – Part 2

In an earlier post I showed how I use the RSSBus SharePoint WebPart to show a list of Twitter search results in your SharePoint pages. Now I’ll expand on that a bit to show how to make the WebPart a bit more dynamic. The script of the webpart itself gives a ton of power to the webpart user. As shown before, each tweet can be formatted however you like. But we can do so much more, like specifying webpart input properties. Starting with the same script from last time, here’s how I can make the search...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, April 22, 2009 11:33 AM | Feedback (1)

Tweets In SharePoint

I saw Michael @Gannotti’s Tweets Wiki and thought it was pretty handy. It made me think of @jazzychad’s TweetGrid and how that would be nice inside SharePoint. So I combined these two into my own little twitter search page in SharePoint, and here’s how: Tools I used: RSSBus SharePoint WebPart. Installed and activated the RSSBus SharePoint WebPart, added the webpart to my SharePoint page. I went to search.twitter.com, and did a search for “PowerShell”. The results page includes the RSS feed for the...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, April 21, 2009 12:57 PM | Feedback (0)

RPC and SharePoint

If you’re doing SharePoint development that requires accessing and modifying SharePoint over HTTP, you’ll need to familiarize yourself with the RPC protocol (HTTP posts) used there. Unfortunately its not the greatest thing in the world, but it gets the job done I suppose. Here’s a hard to find but very useful MSDN resource: FrontPage Server Extensions RPC Protocol. Technorati Tags: SharePoint, RPC...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, April 15, 2009 5:01 PM | Feedback (2)

Automatically Email SharePoint List and Library Items

Tutorial - Automatically Email SharePoint List and Library Items By Lance Robinson, /n software, Requirements: /n software SharePoint Workflow Extensions Contents Introduction Default Actions Workflow Configuration Customizing Actions Introduction SharePoint administrators who manage lists and document libraries may wish to configure specific lists or libraries to automatically send out emails when items are added or updated. Administrators can quickly and easily configure a workflow to handle this...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Thursday, April 09, 2009 4:18 PM | Feedback (3)

Twitter Search Web Part for SharePoint

1. I installed and activated the RSSBus Web Part for SharePoint, which allows me as a SharePoint owner or member to create a customized web part from one of dozens of RSSBus connectors or any RSS/Atom feed I like, such as a Twitter Search RSS feed. 2. I added the RSSBus Web Part to my SharePoint page, and edited its content using the Source Editor. I am using the following template to format the results of my search.twitter.com RSS result: <rsb:call op=http://search.twitter.co...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Friday, February 20, 2009 11:00 AM | Feedback (1)

SharePoint Admins – You Dont Want to Miss This

The RSSBus SharePoint Web Part might just be the most exciting thing I’ve had the pleasure to work with in quite a while. RSSBus is an amazingly powerful product, but the RSSBus SharePoint Web Part…its just a thing of beauty. What the web part does: it lets you expose data from just about anywhere inside SharePoint. The simplest example is to show an RSS feed like Google News or Yahoo News. I tweeted about that last week. I put together two more simple examples. One is using my Twitter Search RSS...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Friday, February 06, 2009 5:04 PM | Feedback (0)

New nsoftware Releases for SharePoint, BizTalk, SSIS

Today /n software announced new versions of three more toolkits today: SharePoint Extensions V3 BizTalk Adapters V3 SSIS Tasks V3 I have been involved in building these products, so if you have any questions feel free to let me know. Technorati Tags: BizTalk, SharePoint, SSIS...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Friday, January 09, 2009 3:38 PM | Feedback (0)

NetCmdlets Invoke-Telnet?! And other PowerShell madness.

On last week’s PowerScripting Podcast, Jonathan Walz and Hal Rottenberg interview /n software’s Eric Madariaga about NetCmdlets and PowerShellToys (PowerShellASP). My favorite part was when Hal was shocked to hear that a telnet cmdlet was added to the v2 beta. Hahaha. I completely agree – who uses telnet anymore? But that was actually the biggest request we got from people who were using v1 of NetCmdlets! We already had cmdlets for executing commands over ssh…but people really wanted telnet. This...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Monday, August 11, 2008 4:57 PM | Feedback (1)

New Stuff on the Work Front

From the work front: What have I been doing at work lately? I’ve been spending a lot of time at work playing with SharePoint, the PowerShellToys’ PowerShellASP which lets you create ASP.NET apps with PowerShell script, and I set myself up with a brand new openSUSE 11 (this is a great distro) machine where I’ve been spending a lot of time in MonoDevelop. Speaking of PowerShell and ASP.NET – check out PoshBoard [at CodePlex], Antoine Habert’s PowerShell driven ajax portal. Antoine has a nice little...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, July 22, 2008 12:27 PM | Feedback (0)

Primetime Podcast Receiver

Download Here Email me Other Popular Posts 10 DIY SharePoint WebParts Guide to Free HDTV IMAP ACL Manager 100+ more ways to use RSS Custom SharePoint RSS Feeds FTP Error 425 FTPS Through NAT LDAP Password Changing Pocket PC to IPod USPS and FedEx APIs Primetime Podcast Receiver Features Automatically import subscriptions from OPML format. Integration with Windows Media Player and/or Apple iTunes Playlists. Manages your subscriptions, automatically updating feed locations if they change. Allows you...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Tuesday, December 13, 2005 8:34 AM | Feedback (121)

About Lance

My resume Email me here Technologies I am interested in and like to play with at work and in my spare time: SharePoint PowerShell! Software development - mainly C#, but also VB.NET/VB6/ASP/Delphi Blogging, Twitter Podcasts (currently listening to PowerScripting podcast, Stack Overflow, This American Life, and The Story, with Dick Gordon) I am the author of one of the first podcasting applications available (PPR) and the first to be integrated with a media player and offer bookmarking. Note that it...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Posted On Wednesday, June 08, 2005 8:46 PM

Copyright © Lance Robinson

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski