Archive for the ‘General’ Category

IBorrow and Polaris

Tuesday, July 22nd, 2008
There is more information—and more detail—in this post than most of you will want to read, so I will give it to you in two versions: short and directive, and long and explanatory.

Here’s the short version: When you shut down on Sunline at the end of this week and come up on PALS, please continue to use iBorrow. It won’t be as slickat firston Polaris as it is on Sunline. But it will work, and it is getting better each week. Borrowing should work fine, and lending will not be any worse than it is with OCLC.
If you are a Library Director, you can stop reading here. You’re welcome to read on, but you don’t have to.

 

Now, here’s the long version, mostly for ILL staff:  The URSA/iBorrow server lives in Utah and communicates with our local library servers through NCIP: the NISO Circulation Interchange Protocol.  Every major step in an iBorrow request has an NCIP message. Sometimes two of them. URSA has the easy job. It tells the local library server to “do this”, and the local server has to get it done. The local server does not get to give URSA any instructions. The most it can ever say is “Yes, sir!” or “Sorry. I can’t do that!”

There are actually eleven NCIP messages, but we use only five of them. Two of them already work with Polaris. We are working with their tech guys on the other three. Here is the breakdown.

Requesting
When a patron (PALS or other) logs into the portal, URSA validates him with the NCIP Lookup User message.  When he makes a request, it uses the same NCIP message and validates him again. (Why? I don’t know. Seems pointless to me.)  The ‘Lookup User’ message works with Polaris, so your patrons can use the iBorrow Portal to make requests after you migrate.
Speed Bump: When your patrons registered for the first time, they were associated with Sunline. After the end of July, they will be associated with Polaris/PALS. They will probably have to re-register in the portal. If ALL of Sunline was moving to Polaris, we might be able to just roll them over. But patrons at four libraries are NOT going to Polaris. We’ll work on this, but don’t get your hopes up.
Receiving
Moving on, still looking at your patrons as borrowers…

When the item that your patron requested in the Portal shows up at your library in the orange Delivery bag, you do Receive Loan in the URSA client.  That generates the NCIP Accept Item message—the one that creates a brief bib, an item, and a hold for the patron.  That works in Polaris, too.

Now, before we get too excited, I should say that it has worked in Polaris so far. And Polaris staff will have to set up a particular template in your account, once you come up on Polaris.  We may be able to arrange to have that template in place on the day you come up. I guess the bottom line is that this can work and has worked. And we may have to fumble around a little at first to make it work in your particular library.

Returning
When your patron checks out, reads, and returns the book you got from some other iBorrow participant, you do Return Loan in the client. That generates no NCIP message at all. It does nothing but move the request from the Return Loan space at your library to the Complete Loan space at the lending library. So, being in Polaris will have no effect, and this will work just fine.  So, the borrowing side of iBorrow in Polaris is mostly a piece of cake.
Now, let’s talk lending.

Z39.50 Server
 When any library’s patron does a search, URSA sends the search to all the participants’ Z39.50 servers. They respond, and URSA/iBorrow assembles those results in the Portal. You’ll be happy to know that the PALS Z39.50 server works great.
Placing PALS Holds
 After the patrons clicks on Request Item and gets a Request ID number, URSA/iBorrow decides who to go to first.  If it chooses your library, it will send your server the NCIP Request Item message.  That one does NOT work yet in Polaris. It is our highest priority, as we work with the Polaris techies, but it isn’t there yet.  On the other hand, it doesn’t always work in Sunline either, so it’s an inconvenience, not a disaster. Here’s the detail.

When “Request Item” works, the local server places a Title level hold for one of the URSA dummy patrons.  If the local server says, “Yes, sir! I did that!”, URSA puts the request in the Fill Loan workspace, and you work with it there.  If it fails, the request goes into your Incoming Loan workspace. You can fill it the same way you would, if the request came from OCLC. You find it on the shelf and lug it back to ILL.

Sidebar: The NCIP Request Item message is also the one URSA uses when it turns a Portal request into a local hold. That is another reason that it is at the top of our list.

Filling PALS Holds
 Once you have a copy of the requested title back at your ILL desk, you would normally scan its barcode in Fill Loan or Incoming Loan. URSA would send your local server the NCIP Lookup Item message, closely followed by the NCIP Checkout Item message.

“Lookup Item” uses the barcode you scan to find the title this barcode belongs to in your bibliographic database. Then it brings back the ISBN from that title and uses that ISBN to find the matching request in the URSA database. If it finds it, it uses “Checkout Item” to tell your server to check out the item to the dummy patron, while you sent the real item to the requesting library. These two NCIP messages do not yet work in Polaris, so you will need to do the kind of checkout you normally do with an OCLC request. Then you just change the request’s status to Filled in the URSA client.

Completing PALS Requests
Now, actually we are through with NCIP, but let’s follow through on this loan, just to give you the full story.  You send it to the borrowing library in the orange bag. Their patron reads and returns it. They send it back to you.  You open the URSA client, go to Complete Loan, and scan the barcode. URSA archives the request and sends the NCIP Checkin Item message to your local server.

Don’t tell anyone, but that message does not work in Sunline. It never has. So, you have to check returned item in yourself.   This NCIP message may or may not work in Polaris. We haven’t gotten there yet. But, it can’t be worse than Sunline, so you won’t be going backwards. 

Are you still awake? Are you still with me?

Here’s a summary.
 Of the eleven NCIP messages, we’ve been using only five—two when we borrow and three when we lend.

The two borrowing messages work in Polaris now.

The three lending messages are being beaten into submission as you read this.

Your patrons will probably need to re-register in the Portal once. And their open requests won’t follow them to their new identity.

Aside from that, they can request just as they do now.  So, turn ‘em loose, and let them do it.

You’ll have to do more manual work while lending than you do now, but not for long.

Got questions? Got concerns? Got tickets to the next Rays game?

Call me.

–Al Carlson

 

 

 

 

 

 

Migration Issues

Wednesday, May 28th, 2008

 

As the current Sunline libraries migrate to their new automation vendors, data that is specific to each library (items, borrowers) as well as system-wide data (Bib records) must be copied out of the Sunline server, reshaped to fit the new environment, and loaded onto a new library server.  In addition for some Sunline libraries, new connections must be established between the new server(s) and our local SIP and RPA servers, so that your patrons can continue to access electronic materials from their home PC’s, and so that the third party services you have purchased (e.g. Self Check, PC Reservation) can continue to function in the new environment. And, the closed period between your last day on the current system and your first day on the new system must be managed. For example, we don’t want any checked out items to be due during that period, and we don’t want patrons to place holds on the current system, after the final data extraction.
Here—in no particular order—are the specific issues we’re addressing, whom they affect, and what we are doing to stay on top of them.

Closed Period Due Dates
Polaris: Checkouts done on the current Sunline system will carry over to Polaris, so we do not need to create “fixed and final” due dates. We will make July 28 through August 4 ‘closed days’ in Sunline, and the system will simply advance the originally calculated due date to the next open day.

Koha: Because the migration will occur between semesters, there will be a clean break for the Academics. We will set fixed and final due dates, as we do every year.

New Port Richey: We don’t know yet how we will handle this, as we do not yet know which vendor New Port Richey will migrate to.

Subscription Database Access

Subscription databases identify valid users in two main ways. They look at the IP address of the computer that is trying to connect, or they can check a validation server. As each library moves to its new system, its IP address will change. We—TBLC staff and library staff—will need to compile a list of the subscription database vendors and provide each of them with the new IP addresses and the date they will become active. Presumably, then, they will accept searches from computers with the new and different IP address. RPA is an intermediary. When a patron at home wants to search a subscription database, he comes to the RPA server first and is asked for his barcode. RPA looks that barcode up in the main library database and, if it is good, passes it on to the subscription data base with an “OK” stamp. RPA will need to be told the new IP addresses, so that at the appropriate time it can go to the correct server to validate remote borrowers. In most cases your new vendor will provide you with or help you find a substitute for TBLC-managed RPA.

SIP

Like RPA, SIP is a process that uses an intermediate server (housed here at TBLC) to validate a patron for a specific purpose. It may be for self checkout or to reserve a public access PC or for some other purpose. The patron’s barcode is keyed in or scanned at the library and is sent to the SIP server. The SIP server does a barcode lookup in the patron database and sends a response back to the device at the library. Like RPA, SIP has to know where the patron database is, so we will have to give it the IP address of the new server at the time of the transition. Again, SIP services will probably be a part of your new vendor’s package.

DebtCollect and Unique Management

Four Sunline libraries currently use Debtcollect and Unique Management. Three of them are migrating to Polaris. Unique tells us that they can work with Polaris as easily as they can with Horizon, and that nothing special needs to be done for the transition. The fourth user is New Port Richey, and we do not yet know how their migration will affect their use of Unique Management.

iBorrow

There are a large number of iBorrow issues that come out of the migration.

1. Duplicate barcodes. The problem of duplicate item barcodes has come up with PALS in the past, but it should not come up in relation to iBorrow. This problem would occur if a library that migrated into the PALS database brought with it an item that had been borrowed (e.g through OCLC) from an existing PALS library. The copy attached to the brief record for the borrowed item would have the same barcode as the original item in the PALS database. Since iBorrow has not so far been able to communicate with Polaris, the PALS Polaris libraries are not part of the iBorrow network. So, no PALS items will have come into our Sunline system through iBorrow. Items borrowed through traditional ILL mechanisms and entered into the Sunline database with their original barcodes could cause this problem. But not iBorrow.

2. Use by patrons prior to the closed period. Patron searches in iBorrow and ILL staff work in the URSA client are both done on a server in Utah that is unaffected by the migration. When a Sunline library fills a request for another library system through iBorrow, that item is checked out to a dummy patron in the Sunline database, while it is on loan to the ‘foreign’ borrower. To Sunline, this is a normal checkout, and it will carry over intact into Polaris. Fixed and final due dates for the libraries going to Koha will prevent any issues there. Generally speaking, there is no technological reason to restrict patrons’ use of iBorrow prior to the closed period.

3. Use by patrons during the closed period. Sunline patrons who use iBorrow are, by definition, getting materials from other libraries, and these libraries are not affected by the Sunline migration. I see no reason to restrict the Polaris libraries ability to initiate requests in iBorrow during the closed period. The Koha libraries will probably cease to use iBorrow after they migrate, because Koha does not have an NCIP responder iBorrow can talk to. We can’t yet address how this will be handled with New Port Richey.

4. Use by patrons after re-opening. Like SIP and RPA, iBorrow stores an IP address for a library and communicates with it at that address. We will have to change the IP addresses for the Polaris libraries in iBorrow. This will take about 2 minutes per library. The bigger post-migration issue is that–as of mid-May–Polaris can handle only one of the eight NCIP messages that iBorrow uses. Fortunately, it is the most critical of those messages: the one that enables patrons to validate and request. We are making progress with Polaris and may have many or all of the working by the time of final migration.  At present, Koha and iBorrow to communicate at all, so we’re not optimistic about the academics being able to continue to participate.

Overdrive

There are two migration-related issues with Overdrive: titles available and patron validation.

We need to make sure that any titles to which Polaris patrons have legal access are copied into the new database, if they are not there already.

Overdrive also uses RPA to validate borrowers. Our RPA server will not move nor change its address, so the change of home server should not matter to Overdrive, so long as they can find our RPA server and our RPA server can find the new Polaris server.  Again, new RPA or RPA-like services provided by your new vendors may eliminate any need for RPA in relation to Overdrive.

Suncat display
This is a pre-migration issue. To prevent problems after the migration, we are restricting our users’ ability to place holds on titles their home library or library group does not own. Because everyone’s items have been available for holds until now, everyone’s holdings display on many Suncat screens. This leads patrons to attempt a request, only to be told they are not allowed to do that. Matt and Al will work on redesigning the Suncat screens for specific libraries, so that only those titles that are ‘locally owned’ will be visible. This may help, but there are limitations. Anyone who searches from home and uses

http://ipac.tblc.org will see everyone’s material, because this is the ‘all libraries’ interface.This is the first ‘draft’ of this message. I expect that there will be additions and corrections.   If you have any, contact me at TBLC by phone or email.

–Al Carlson
 

 

 

Migration Preparation–Limiting Patron Holds

Friday, May 2nd, 2008
As we get closer to the day the Sunline libraries migrate to your new systems (Polaris, Koha, and ‘To Be Announced’), we want to reduce the number of borrowers who have ‘foreign’ items checked out to them.
If Tom from Tarpon Springs has an item owned by Florida Southern in his hands when the final data extraction takes place, both Polaris and Liblime will be confused afterwards, because Tom won’t exist in the Liblime Koha database, and the overdue item he has behind the couch won’t exist in Polaris.
So, I put a number of rules in place today to limit whose items could fill whose holds.  Hold on tight. This gets a bit complicated.
If you are a Clearwater Christian College borrower, any hold you place in Sunline from now on can be filled only by an item owned by CCC.
If you are a Florida Southern College borrower, any hold you place in Sunline can be filled only by an FSC item. (This rule has been in place for a few weeks now, but I’ll list it here anyway)

If you are a Southeastern University borrower, any hold you place in Sunline from now on can be filled only by an SEU item.

If you are a New Port Richey borrower, any hold you place in Sunline from now on can be filled only by a New Port Richey item.

(Pause for dramatic effect)

If you are a borrower at Dunedin, Largo, Oldsmar, Safety Harbor, or Tarpon Springs, any Sunline hold you place from now on can be filled only by an item owned by any of the libraries migrating to Polaris. In other words, holds can still be filled among those five libraries just as they always could among the larger group. Those holds will behave as though New Port Richey and the Academics (Wouldn’t that be a great name for a rock band?) had vanished in the night, leaving only the Pinellas Publics behind. I can do this, because (Polaris tells me) those holds queues will be preserved and reassembled in the new system.

Got all that?   Want to read it again?  Good.  Let’s go on.

“Caveat” is Latin for “Gotcha!”  And there are some caveats to tell you about.

(1) This is one complex set of rules. I may have formulated them perfectly on the first try. And I may be the long lost heir to the throne of Pottsylvania. But I will not be surprised if errors crop up. Or someone else winds up on the throne. If you or your borrowers encounter weird stuff while placing holds, tell me.

(2) If things go as we hope they will with Polaris, the New Port Richey borrowers and the Clearwater Christian College borrowers will be part of the migration and will wind up in the PALS database as reciprocal borrowers. They will also be on their own new systems, of course. So, in theory, I could have tweaked the rules to allow those groups to be part of the Polaris Public group for requesting purposes, although their parent libraries would still be off limits to the borrowers in the Polaris Publics group. At present, I have decided not to attempt that level of rule complexity. If the rule set I put in place today works perfectly, and if we get hard data on what will happen to those borrowers during and after the migration, I can revisit this. But not right now.

(3) Keep in mind that Holds are placed at the Title level and filled at the Copy level. You don’t place a hold on the Dunedin copy of Dracula in Suncat. You place a hold on Dracula, and you get the first available copy. Which may or may not be Dunedin’s. So, depending on how many copies of a title there are in Sunline and who owns those copies, my new rules may stop a hold from being placed at all or they may not. If you are a CCC patron and try to place a hold on Dracula, you may see lots of copies and be unable to place a hold, because CCC owns none of them. If CCC owns one copy, you can place a hold. If that copy is out, and all the other libraries have copies on the shelf, you may be surprised by how long it takes your hold to be filled. Because none of those on-the-shelf copies at Oldsmar and Safety Harbor and so on can fill your request. Only the CCC copy can.

Got a headache, yet?  I do.   So, I’ll stop here and we’ll see what happens with Holds over the weekend and coming week.  I’d like to say, “If you run into problems, call Matt”, but that wouldn’t be fair.  Call me.

–Al Carlson

 

New Players Added; Some Current Players Sidelined

Thursday, May 1st, 2008

You may want to take notes.  There is a lot happening right now.

Lets start with the good stuff.  Citrus County is now an active iBorrow participant, and Collier County will join us on Monday morning, May 5.  Did I hear an Ooooo! or perhaps an Ahhhh!?  Well, I should hope so.

Both systems are easing in rather than jumping in, so here are the complications.  Citrus will begin by lending only.  Thats right.  Citrus County has been added to your list of lenders, and you should find yourself getting loans from them any day now.

For a while, they will request only out of Tech Svcs HQ.  These will mostly be staff tests, but for real items.  No more sandbox testing for them!  When they get used to that and work out any bugs, they will open it up to Reference Desk staff as a tool Reference can use when the patrons needs suggest it as the best option.  When that is going smoothly, theyll open it up to their borrowers for direct access.

Collier County will be doing pretty much the same thing.  They will begin lending right away on May 5.  But they will ease into borrowing a little at a time.  So, for a while, you may have to put up with both Citrus County and Collier County lending you more than they borrow from you.  Try to be brave about that.

 Now, lets do the not-so-good-at-the-moment stuff.

East Lake, Palm Harbor, and Pinellas Park have all completed their migration to Polaris.  Thats good for the citizens of Pinellas County, but it moves them to a library system that URSA/iBorrow cannotat the momenttalk to.  So, as I write this, they cannot fill any new requests for you.  (They can still fill requests they got before the migration, and they will return your stuff.  They promised.)

 But we are working with Rob Gray at Polaris on getting it and URSA to talk to one another.  Earlier this week we were able to get past a major hurdle on their test server.  We were able to go to the iBorrow Portal as a Polaris patron (which the Palm Harbor, East Lake, and Pinellas Park patrons now are), create an iBorrow user, and request a title.  If we can get that same thing set up on the real Polaris server, East Lake, Pinellas Park, and Palm Harbor borrowers can start requesting again.  I think there is also a way they can fill iBorrow requests, but we havent had a chance to really test that yet.  Remember all the glitches and strange errors that you went through when you were first coming up on iBorrow?  Well, its now Polaris turn for all that.

Check in here from time to time for updates.  I’ll also put them out as Email.

–Al Carlson

Power Outage at TBLC HQ

Saturday, September 8th, 2007

TECO experienced a power outage on Saturday, September 8, at about 11 a.m. that took out several office complexes in the vicinity of Falkenburg and Windhorst.  TBLC was one of the complexes that was hit.  Our APC UPS carried our servers for almost an hour, but then it had to shut down.  At that point, Sunline, SunCat, RPA, SIP, Help Desk, and any other service that depends on a TBLC server was down for the count.

TECO took responsibility for the problem but was unable to give us any prediction on when the power would be restored.  It turned out to be about 4:30 p.m.

I have restarted all the servers that did not restart automatically.  So far as I can tell, everything is working as it should.  But I may have overlooked something.  So, if you run into problems on Sunday, September 9, call the Sunline weekend number (813-476-1725).

–Al Carlson

Sunline Server Restoration

Friday, July 6th, 2007

The title of this post makes it sound as though we’re going to get the Sunline server ready for the Antiques Road Show.  But, as you know, we will be reloading the Operating System to remove all traces of the hackers who invaded it and who may have left secret entrances that we haven’t found.

The proposed date for this is still Thursday, July 12.
The process will take all day.  (If you work the evening shift, you may have access.  We can’t predict that with any certainty.)

While Sunline is down, you can use PC Reliance to do Checkouts. 
Matt will be calling you early next week (The week of July 9) to make sure you are comfortable with it or have some alternate plan.

While Sunline is down, we will “try” to keep RPA working. 
It usually talks to the borrower file on Sunline, and that will be unavailable.  But Sandy Schlueter from SirsiDynix has a plan that should let us export that file as a ‘flat file’ to the RPA server itself, then tell RPA to talk to that file instead of the one on Sunline. 

One small caveat here.  Once the borrower file is copied over to that flat file, any new borrowers who register between then and Thursday morning will not show up in an RPA check.

And while Sunline is down SunCat and SIP will not be able to function. 
SunCat is essentially an index to–and a display device for–the Bib and Holdings records on Sunline.  No Sunline, no SunCat.

SIP, like RPA, accepts a query from a remote PC (e.g the Largo SAM system or the New Port Richey 3M Self Check) and ‘talks to’ the Sunline borrower file in order to respond to that query.  Unlike RPA, SIP can’t work with an exported flat file.  So any devices or services at your library that depend on SIP will not work on July 12.

Are you beginning to see why I think “lethal injection” would be a good concept to put into a convicted hacker’s punishment?

Expect to see more updates between now and the 12th.  If you have questions about this admittedly unpleasant and stressful process, please contact Beth Farmer, Ben Ostrowsky, or Matt Smith.

–Al Carlson

Sunline Hacker Removal II

Thursday, July 5th, 2007

See the post just below this one?  Well, it’s still true except that our target date is now Thursday, July 12.

–Al Carlson

Sunline Hacker Removal

Monday, July 2nd, 2007

We have to scrape some hackers off the bottom of our shoes.  Well, actually we have to scrape them off the Sunline server.  But the idea is the same.  And we want to do a very thorough job, before we walk on the carpet.  Or restart Sunline. 

Yes.  We’ll have to bring the Sunline server down to do this right.  The traces we’ve seen suggest that the hackers are amateurs who have used tools that someone else designed in order to break into our system.  But those tools may have given them the ability to build secret back doors into our server that we have not found.  So, we need to treat them as a serious threat. 

That means bringing the Sunline server down and reloading its Operating System (OS) from a CD, then rebuilding all of the file structure that allows Sunline to work.It will be an all day job.  And it will affect your use of SIP, HIP, and RPA as well. 

Our first target date is this Thursday (July 5), with a fallback date of next Thursday (July 12).  (The Sunline Directors were clear that Thursday was the best day of the week to do this.) 

We’re between the rock and hard place of wanting to do this as soon as possible and needing to have a complete set of resources to do it.  Plus a guy at SirsiDynix to do the really hard stuff. 

I apologize for the short notice (if we do this on July 5), and I regret having to do this at all.  I’m beginning to think that the penalty for hacking ought to include the words “lethal injection”.

–Al Carlson

Suncat Reindexed (or HIP Surgery)

Monday, June 18th, 2007

Suncat searches began producing weird results Monday afternoon, so we got SirsiDynix on the line and had them take a look.  They said, “Corrupted index.  Rebuild it.”  So, we fired up the Horizon Information Portal (HIP) Mass Indexer and put it to work.

It has–as I write this at 4:40 Monday afternoon–re-indexed about 100,000 records.  It has been knocking them off at the rate of 25 per second, and we  have a little under 700,000 records in our database for it to take care of.  You do the math.

If things aren’t hunky dory Tuesday morning, we’ll attack the problem again.

–Al Carlson

Lost (The Horizon block, not the TV show)

Thursday, March 22nd, 2007

(This post is for those of you on Horizon system.  If you are on Dynix, we don’t think it is an issue.)  Believe it or not, some patrons lose the material we check out to them.  When they do, a LOST block pops up when they try to check out more stuff.  Except for iBorrow items.  Those blocks have gone straight to History. 

But no longer!  With help from several people, we’ve figured out how to put a default price of $25 on all iBorrow items.  So, if one of your borrowers gets a book from another system and loses it, the block will say he owes $25.  If he borrows a BMW through iBorrow and loses it, the block will also say he owes $25.  So, don’t trust it on the dollar amount.  The point was to get it to show up as an active block, and that took associating a dollar figure with the item.

We still don’t want patrons to lose iBorrow stuff.  But, if they do, we’ll know about it at Check-Out.


live free or die hard download full movie the life aquatic with steve zissou download full movie the 40 year old virgin download full movie download full movie sleepers x-men download full movie stand by me download full movie eden lake download full movie l.a. confidential jurassic park terminator 3: rise of the machines download full movie when harry met sally... jaws download full movie download full movie forrest gump american gangster download full movie download full movie jay and silent bob strike back requiem for a dream download full movie download full movie casino royale download full movie 4: rise of the silver surfer download full movie as good as it gets killing me softly download full movie saving private ryan download full movie star wars: episode iii - revenge of the sith american history x download full movie american psycho download full movie a beautiful mind download full movie download full movie magnolia the mist raging bull download full movie harry potter and the order of the phoenix the school of rock 28 days later... download full movie mulholland dr. download full movie fantastic four download full movie chaos theory download full movie download full movie cloverfield download full movie desperado download full movie gangs of new york doogal batman returns little children download full movie gone in sixty seconds download full movie scream 2 minority report die hard download full movie goodfellas snakes on a plane download full movie download full movie thelma & louise million dollar baby download full movie the butterfly effect download full movie dark city the fast and the furious download full movie harry potter and the sorcerer's stone xxx download full movie superman returns no country for old men download full movie download full movie alien download full movie ice age grease the notebook download full movie download full movie raiders of the lost ark the black hole download full movie the talented mr. ripley glory download full movie night at the museum daredevil download full movie a fish called wanda download full movie the day after tomorrow bedknobs and broomsticks finding nemo download full movie download full movie red dragon download full movie the pianist true romance leon download full movie pirates of the caribbean: the curse of the black pearl pearl harbor toy story download full movie the bridge on the river kwai download full movie download full movie waterworld the assassination of jesse james by the coward robert ford unbreakable download full movie austin powers: international man of mystery download full movie twister download full movie bridget jones's diary unforgiven download full movie download full movie life of brian star wars: episode vi - return of the jedi casino download full movie download full movie the machinist sleepy hollow download full movie the incredibles download full movie chasing amy download full movie download full movie terminator 2: judgment day download full movie 3:10 to yuma children of men total recall platoon download full movie ghost busters download full movie pirates of the caribbean: dead man's chest download full movie download full movie the flying scotsman the blair witch project tropic thunder the crow download full movie once upon a time in america download full movie download full movie training day download full movie saw ii download full movie national lampoon's animal house lord of war download full movie master and commander: the far side of the world download full movie spider-man 2 hot fuzz download full movie dead poets society download full movie the untouchables the pursuit of happyness download full movie the last king of scotland download full movie office space star wars: episode v - the empire strikes back download full movie cabin pressure deja vu notting hill download full movie a clockwork orange mars attacks! download full movie catch me if you can wedding crashers download full movie download full movie the matrix the nightmare before christmas download full movie the simpsons movie download full movie iron man download full movie psycho the prestige austin powers in goldmember download full movie batman & robin download full movie star wars: episode iv - a new hope download full movie download full movie robin hood: prince of thieves underdog download full movie download full movie sweeney todd: the demon barber of fleet street the deaths of ian stone download full movie avp: alien vs. predator toy story 2 van helsing download full movie shrek 2 download full movie reservoir dogs brother bear download full movie scary movie download full movie die hard: with a vengeance download full movie edward scissorhands legionnaire download full movie batman begins download full movie hancock download full movie 25th hour download full movie hellboy ii: the golden army download full movie ratatouille download full movie beauty and the beast seven brides for seven brothers download full movie download full movie sling blade download full movie the wedding singer ferris bueller's day off download full movie gladiator download full movie this is spinal tap download full movie the matrix reloaded download full movie download full movie road to perdition download full movie the departed another cinderella story oxygen identity download full movie sin city heat download full movie deep impact almost famous star wars: episode i - the phantom menace download full movie download full movie fight club download full movie 300 spartans the terminal se7en download full movie download full movie spider-man erin brockovich download full movie traffic transformers download full movie download full movie spider-man 3 big fish download full movie the mask swordfish download full movie download full movie from dusk till dawn national treasure 2001: a space odyssey download full movie silent hill groundhog day download full movie shakespeare in love the matrix revolutions download full movie gandhi download full movie american pie download full movie dawn of the dead the usual suspects download full movie hook inside man wanted download full movie armageddon contact lara croft: tomb raider download full movie download full movie the great escape download full movie one flew over the cuckoo's nest the godfather: part ii download full movie zoolander download full movie download full movie dazed and confused download full movie true lies forgetting sarah marshall download full movie lock. stock and two smoking barrels dog day afternoon download full movie mission: impossible ii download full movie mission: impossible iii download full movie blade runner a history of violence indiana jones and the temple of doom download full movie rear window the ninth gate download full movie monsters. inc. download full movie download full movie adaptation. gattaca download full movie the chronicles of narnia: the lion. the witch and the wardrobe munich download full movie to kill a mockingbird phone booth download full movie twelve monkeys download full movie blade ii download full movie snatch. 21 grams lie with me download full movie little miss sunshine american beauty download full movie ace ventura: pet detective king kong two mules for sister sara love actually download full movie romeo + juliet download full movie austin powers: the spy who shagged me blade download full movie wall-e download full movie home alone download full movie gone with the wind download full movie dog gone fear and loathing in las vegas download full movie download full movie mrs henderson presents download full movie letters from iwo jima download full movie memento the happening download full movie die another day download full movie download full movie natural born killers the godfather download full movie the sixth sense the shawshank redemption die hard 2 download full movie ed wood black hawk down aladdin singin' in the rain the blues brothers full metal jacket charlie and the chocolate factory download full movie eternal sunshine of the spotless mind three kings download full movie day of the outlaw the passion of the christ download full movie harry potter and the prisoner of azkaban v for vendetta download full movie matchstick men resident evil download full movie ocean's twelve download full movie the godfather: part iii juno download full movie dogma bruce almighty download full movie download full movie igor the village download full movie download full movie face off the game download full movie download full movie the last samurai download full movie slither anchorman: the legend of ron burgundy easy money download full movie underworld ablaze boogie nights download full movie trainspotting download full movie south park: bigger longer & uncut download full movie download full movie moulin rouge! the bourne identity army of darkness citizen kane download full movie the others download full movie equilibrium hulk indiana jones and the last crusade download full movie the aviator kill bill: vol. 1 download full movie alien download full movie the woods have eyes x2 download full movie scream download full movie artificial intelligence: ai the devil's advocate download full movie download full movie the fugitive download full movie dumb and dumberer: when harry met lloyd download full movie casablanca hannibal download full movie download full movie k-pax download full movie philadelphia jerry maguire the bourne ultimatum the big lebowski sideways city of god download full movie saw download full movie download full movie the 007 world is not enough borat: cultural learnings of america for make benefit glorious nation of kazakhstan download full movie fargo download full movie lost in translation download full movie carlito's way download full movie star wars: episode ii - attack of the clones download full movie starship troopers stranger than fiction download full movie download full movie the lord of the rings: the return of the king 12 angry men download full movie o brother. where art thou? apocalypto sniper 3 download full movie download full movie the dark knight hero planet of the apes download full movie download full movie napoleon dynamite taxi driver download full movie d-war download full movie download full movie the lord of the rings: the fellowship of the ring it's a wonderful life download full movie fahrenheit 9 11 the silence of the lambs download full movie donnie darko the da vinci code download full movie kill bill: vol. 2 pulp fiction lawrence of arabia download full movie the breakfast club chinatown download full movie download full movie the perfect storm babel download full movie download full movie jurassic park iii download full movie eyes wide shut air force one harry potter and the chamber of secrets download full movie blazing saddles download full movie airplane! the incredible hulk download full movie download full movie shrek blow download full movie old school the italian job download full movie 007 goldeneye download full movie dances with wolves meet the fockers download full movie download full movie spy kids 3-d: game over download full movie scarface braveheart titanic download full movie download full movie back to the future charlie's angels download full movie chicago e.t. the extra-terrestrial download full movie tooth & nail download full movie the mummy download full movie back to the future part ii download full movie mystic river download full movie download full movie the fifth element field of dreams download full movie slumdog millionaire men in black ii speed download full movie collateral download full movie havoc download full movie brazil download full movie american pie 2 rain man the fan download full movie crank download full movie download full movie derailed serenity download full movie download full movie x-men: the last stand the list the x-files: i want to believe the host download full movie blood trails top gun download full movie once upon a time in the west the green mile download full movie download full movie borstal boy rambo ocean's eleven kung fu panda download full movie analyze this download full movie the ring download full movie the thing download full movie man on fire harold & kumar go to white castle download full movie the bourne supremacy blood diamond download full movie the rock there will be blood galaxy quest download full movie war of the worlds the boondock saints download full movie a few good men download full movie apocalypse now the lord of the rings: the two towers download full movie the brothers solomon download full movie garden state paths of glory download full movie download full movie aliens troy download full movie men in black download full movie brokeback mountain superbad download full movie cast away signs download full movie download full movie the english patient cruel intentions download full movie blade runner (final cut) dodgeball: a true underdog story walk the line download full movie basic instinct download full movie pirates of the caribbean: at world's end constantine beetle juice jackie brown download full movie i am legend download full movie the terminator lucky number slevin mission: impossible download full movie the hunt for red october the mummy returns cinderella man download full movie the road to nashville there's something about mary interview with the vampire: the vampire chronicles before the devil knows you're dead download full movie vanilla sky meet the parents download full movie independence day download full movie harry potter and the goblet of fire download full movie i robot