Friday, November 26, 2010

Bethere or be square

I have just completed my first there months with a new ISP, BEthere, they are in fact a spin off of the O2 mobile phone network and separate from O2's own internet service provision arm.

I am very impressed by BETHERE, i get a 24meg ADSL2 connection, my download speeds which i have seen top out at 1.5mbps, which has made my internet usage a pleasure. I also get a permy IP address, a good ADSL WiFi router and the bethere user community is active and chatty on the websites forums.

Best of all the help desk staff are intelligent and friendly, most ISP help desks just want to you to hang up the phone ASAP, these guys obviously take pride in their work, the two support calls i have made were related to activation and a little support on my options in using my own ADSL modem (to facilitate the use of MONOWALL and IPSEC VPN's), on both occasions the phone was answered quickly and the person on the phone had great technical knowledge, no being shunted up the technical food chain to a 2nd level support person.

Well done to Bethere, keep up the great work.

Thursday, November 11, 2010

Sunday, July 18, 2010

iPad @my pad

OK i am not a big Apple fan, mainly due to the Powerbook i purchased and the sunset policy of Apple of PowerPC driven devices. However last night i used a friends iPad here at my flat, wow its a nice device, easy to use and great display, however i can't see apple banking my cheque.....

Friday, July 16, 2010

HD Snob

I am lucky to have a advanced setup at home for the viewing of TV and Movies, in fact it brings a lot of enjoyment to myself, friends and family. The centrepiece is a Samsung 46 inch LCD TV, TV coverage arrives via SKY-HD, Games & Movies are delivered via a playstaion 3 and finally High quality audio blasts out of a Yamaha Sound Projector Soundbar and Subwoofer....all great right? Well yes but also there is a downside.

You become a HD snob, standard definition TV now does not quite cut it for me,a classic example is the current British Open Golf Coverage on BBC-HD. Clear crisp coverage, showing the exact detail of every drive, iron shot, chip and putt. The players swings are shown in their full glory when the x-mo coverage is shown, however HD coverage stops at 6pm and to carry on watching the completion of the rounds you have to switch to a Standard def BBC channel. What a difference ! once you have been watching HD all day long, SD turns into a cavalcade of blurred edges, invisible ball flight and fuzzy players from long distance shots.....awful. In fact the quality really detracts from the content.

In fact Sunday lunch with my parents has transferred venue recently so myself and my father can watch the Sunday sporting events on my home setup, the 32 Inch standard def setup at my parents place just does not cut the mustard anymore.

I have seen the recent developments in 3D TV at the local pub, provided by SKY, 100 grown men in a pub wearing sunglasses watching football with rather unconvincing depth did not appeal that much. It looked to me if the players were rather like 2D cutouts moving on a 3D pitch, thus i can't see me being a 3D snob (yet)......but i just can't take SD TV anymore......spoils the whole viewing experience as you are constantly shocked by the HD differential.

Thursday, April 08, 2010

Essential Tools for Managing Debian Based Linux

Essential Tools for Managing Debian Based Linux (debian-ubuntu-mint etc etc)

A quick post, here are some tools i use that make me sleep easier at night for managing my Debian based Linux systems that have a interface exposed to the public Internet.

1) Denyhosts -- sudo apt-get install denyhosts -- great python script that blocks users who have failed to login with the correct username or password via ssh by putting their IP address in /etc/deny.hosts -- Also emails you with all the relevant information. (http://denyhosts.sourceforge.net/)

2) apticron -- sudo apt-get install apticron -- Great script that checks for software updates and mails you when updates are available to install (http://packages.debian.org/search?keywords=apticron)

3) etckeeper -- sudo apt-get install etckeeper -- uses a version control system like GIT / Bazaar to provide automatic revisions of the files in /etc. If you make an error when installing or changing a config, backout is much easier with etckeeper (http://kitenet.net/~joey/code/etckeeper/)

4) Tiger -- sudo apt-get install tiger -- runs scheduled security checks on your system and warns you via email of any potential issues. (http://www.nongnu.org/tiger/)

These tools make remote admin a lot safer and you can attend to your system when notified that you NEED to attend to it, rather than checking manually yourself

Monday, April 05, 2010

A Food Tip

Had some great food and drink over the weekend, I enjoyed the combination so much I thought I would share it online. This combination was served at end of a nice meal, but the final course was so nice it somewhat became the star of the show...plus two of three ingredients are from British Suppliers and all three are modestly priced.

1 x Bottle of taylors 10 year old tawny port slightly chilled - see www.taylor.pt

1 x Portion of Tesco's Finest Mature 'long clawson' Blue Stilton Cheese

1 x Portion Tesco Finest Brie De Meaux

its a classic combination but i was really impressed by both the cheeses and port so much i just had to put something online. The creaminess abrupt flavour of the Stilton cheese and the almost toffee like flavour of the port was a brilliant combination and both are readily available from the high street, the Brie is also a real classic treat, don't miss out.

1 More Reason Why You gotta Love Linux

I am a linux desktop and server fan, however professionally and socially (for friends and family support) I also have to use Microsoft's operating systems. At home i have one physical Windows XP PC and Virtualized Windows Server 2003, both legal copies i must add.

I have had some very good experiences with Microsoft operating systems, the desktop i used while working for a futures and options exchange performed flawlessly for years running XP on a powerful HP workstation. Also i have a nicely running XP PC @home as previously mentioned. The rules to have a trouble free desktop for Microsoft are pretty much the same as for any other OS.

1# Give the system room to breathe with plenty of RAM
2# Install hardware appropriate to the task at hand IE You don't need to spend £300 on a video card if just need 2d video performance for office productivity
3# Make sure you have a method of obtaining software security updates from your vendor
4# Configure your system to have a firewall enabled and disable unneeded system services to try and keep the bad guys out.
5# Mainly for Microsoft this one, have a good anti virus/malware package installed and updated. For Linux perhaps a good rootkit checker installed.

However for the average home user items 3 and 4 from the list above

Number 3 is where Linux really wins over Microsoft, the best way to explain is why an example.

My home XP PC had not been used for about 3 weeks, use an excellent package called Secunia PSI to track my software updates for the software installed on my XP PC.....why?

Well of course "Microsoft Update" ONLY updates software from Microsoft, any other software updates you have to track yourself, secunia PSI does a fantastic job of this for you and its free for personal use.

However I have to then spend the next 90 minutes updating the following software manually, which requires a restart of the PC for most of the updates

# Java
# Firefox
# Commodo Firewall
# AVG internet security
# open office
# Microsoft Updates
# sandboxie
# malwarebytes anti malware

This is painful and without secunia PSI, i would have to check all the software manually which lets face it 90% of ordinary computer users would not bother with. I am quite proud of the XP install i have, the modest PC spec (1800 Mhz Sempron, 1 gig of ram, ancient MX Nvidia GPU, 160 gig eide disk) runs VERY well, but it takes a great deal of love and computing knowledge to preserve the configuration.

For example

# I use the free version of Winpatrol to stop programs making entries in the registry without my permission.
# I use comodo firewall to replace the basic microsoft firewall
# I use opendns to prevent the browsers going anywhere near websites that may carry drive-by browsing malware payloads. Mainly by fat finger url mistakes
# I use threatfire to protect as best i can against unpatched software exploits
# I use the free version of AVG to protect against malware and virus attack
# I use Firefox as they seem to plug holes in the browser software quicker than Microsoft, plus i use the noscript add on to protect against javascript exploits.

I visit so many friends and family to fix their systems for free, again and again i see a powerful PC brought to its knees by Windows XP that has not been locked down is not protected adequately. I have a version of Windows 7 on evaluation licence running virtulaized, that seems better but have only been using that a couple of months. But you need to be standard user witouth admin privileged access to be really safe.

however as i satted previously XP does work well when configured and protected well, but its a lot of work to give yourself a chance of an acceptable experience, work that the average user just can't be expected to undertake.

Of course Linux again has to update its software too, but as an example on my Linux PC running debian, i login to root access and type two commands in a terminal (or use the graphic client supplied)

# aptitude update
# aptitude upgrade

This method also updates software from third parties IF you have added the third parties repository to your sources.list file. Whoosh all done, mostly trouble free in 10 years of using Debian or Debian based distros, you only have to restart the system for Kernel updates or other certain updates.

The difference is marked here between Microsoft and Linux, the update method on Linux is a PLEASURE to use, where it be apt-get/aptitude, yum or suse's variant.

I try and convert friends and family to Linux at the desktop, only three people out of around 40 contacts have converted. Mainly fear of something new, the need to run games for their kids/themselves (buy a PS3 or Xbox 360!) or an exiting investment in Microsoft office prevents their conversion to linux. And YES i have to revisit them in 6 months to fix the PC again as they have not followed my advice due to their relative lack of confidence to perform the myriad of tasks needed to protect XP......This is another reason why you gotta love linux....If any of my froends or family read this....PLEASE CONVERT TO LINUX :-)

Tuesday, March 16, 2010

The Online Poker High Stakes Roller Coaster

Anyone who has been following the fortunes of online poker player ISILDUR1, will know he has been on somewhat of a roller coaster ride, his latest adventures this week show how much his bankroll varies day to day and even hour to hour, but his taking on all comers and some of the best online pros/

The Online Railbird Report: durrrr and OMGClayAiken Pummel Isildur1 | PokerNews

Isildur1 has an interesting career history, with it seems a self built bankroll -- here is an extract from Wikipedia on his career so far, I wish I could play this style of poker, only my skill limits my horizons :-)

ISILDUR1 the anonymous online player from Sweden first appeared at Full Tilt Poker on September 16, 2009, and remained largely unnoticed until November when he began playing well known professionals such as Tom Dwan, Phil Ivey, Brian Townsend, Cole South, and Patrik Antonius at stakes as high as $500/$1000.[4] He reached a career peak on November 15 with total winnings of $5 million.[7] By mid December, however, he was down $2 million net,[7] including an approximately $4 million loss to Brian Hastings on December 8, when the two played heads-up $500/$1,000 Pot-Limit Omaha for five hours.With a few brief exceptions, Isildur1 did not appear on Full Tilt between his collapse in mid-December and his return in February 2010.

According Full Tilt's insider interview with Patrik Antonius, Isildur1 had a bankroll of approximately $2000 in January 2009. He built his bankroll to $1.4 million by September and began playing on Full Tilt. He first played Haseeb Qureshi, a high stakes regular, at the $100/$200 stakes. After 24 hours Isildur1 managed to win almost $500,000. He disappeared and then resurfaced a month later and played Brian Townsend, Patrik Antonius, and Cole South at the $200/$400 to $500/$1000 tables and suffered a million dollar loss. Baar, a columnist on HighStakesDB which is a website that monitors and tracks high stakes activity online, suggested that Isildur1 was overly aggressive and could cost him playing against elite competition. Isildur1, however, proved critics wrong by winning approximately $2 million back from Townsend and South during the last week of October 2009.

Isildur1 performance in No Limit Hold'em was so dominant that most players refused to play him in Hold'em or offered to play him under the condition that he plays Pot Limit Omaha as well. He then challenged Phil Ivey, currently ranked 1st for the 4th consecutive month on ESPN’s poker rankings, playing three tables heads up No-Limit Hold’em at the $500/$1000 stakes. After a week of play Isildur1 incurred a $3.2 million loss to Ivey and stated in a subsequent interview that Ivey was the toughest opponent he ever played.

Antonius’s then challenged Isildur1 to a rematch in Omaha. Isildur1 openly admitted his experience in Omaha was fairly limited but accepted regardless costing him another $3 million after playing for only one day which, at the time, was the largest one day gain and loss in the history of online poker. This record was broken half a month later when Isildur1 played Brian Hastings. The following day they played a rematch in Omaha where Isildur1 managed to win $2 million back from Antonius.

His winnings hovered at the $2 million mark until December 8, 2009 when he played Brian Hastings for five hours. With a mixture of good luck and collusion from fellow Team CardRunners hand histories, Hastings managed to win $4.2 million from Isildur1 making it the largest one day gain and loss in the history of online poker.

It was discovered afterward that collusion had occurred between Hastings, Townsend, and Cole South in which the three shared and compiled over 30,000 hands of Isildur1’s play which may have resulted in Isildur1's $4.2 million loss to Hastings. They had gained an unfair advantage which Full Tilt defines as "accessing or compiling information on other players beyond that which the user has personally observed through his or her own game play" after Townsend admitted to acquiring hands of Isildur1's play through Hastings which he spoke of during an interview with ESPN.As a result, Townsend was suspended from his red pro status for 30 days.

A number of Isildur1’s regular opponents commented on him in the media buzz surrounding his collapse. On December 11, Ilari Sahamies appeared on Finnish radio show Radio Rock Korporaatio, saying, “He’s playing 9 tables at once against Patrik [Antonius], [Phil] Ivey, and durrrr [Tom Dwan] – the guy must be missing a chromosome.”Also that day, the Full Tilt Academy released a video in which Patrik Antonius discussed Isildur1 with Phil Gordon. Antonius, who won the largest online pot ever ($1.4 million) against Isildur1, called him “extremely dangerous” because he constantly puts his opponents to difficult decisions. Antonius further opined that the mysterious Swede would return.

The rise and fall of Isildur1 was on nearly every Top Stories of 2009 list, including those of Cardplayer, PokerNews.com, PokerNewsDaily.com, and pokerlistings.com.

On December 22, 2009, PokerNews.com published an interview with Isildur1 about his loss to Brian Hastings, but Isildur1 again refused to reveal his identity.


Monday, March 15, 2010

Beginner’s Guide to Git – Make Tech Easier

I found this great starter guide to using the SCM, GIT, its a perfect solution to revision control for software devlopment projects, allows each user to have his own branch of development and does not rely on a central server, good article and a great software utility.

Beginner’s Guide to Git – Make Tech Easier

Here is the GIT online manual for more in depth info

Online book of GIT

Tuesday, March 09, 2010

FT.com / Commodities - Oil futures turn upside down

Interesting times in the oil market, see the link below, I think Supply outstripping demand would pretty unique in modern times.
FT.com / Commodities - Oil futures turn upside down

Saturday, February 20, 2010

CrunchBang & Xubuntu Linux

Some interesting events this week, a relative of mine had the terrible experience of being burgled. I hope those responsible are caught and prosecuted, however with crimes of this type its so difficult to find the culprits.

This event left my relatives family with NO computers, i had some old PC hardware that I could supply them, very low spec and frankly I had a dilemma.
Windows XP was the system that my relatives had used for years, they unfortunately had lost their Windows XP install disks as the laptop bag went with the computer.....a lesson for everyone there, keep your install disks separate from your computer.

Thus Linux came to the rescue, this really was interesting from a 'switching from XP to linux' perspective.

The low spec hardware dictated that I could not use Ubuntu Linux or Mint Linux in their standard form, thus i had to find a easy to use desktop that was light on system resources.

After trying out both Crunchbang and Xubuntu in virtual machines (under virtualbox running on my ubuntu desktop) booting from ISO to evaluate the front ends.

I really liked the minimal style of Cunchbang (seen below in the screen shot), the speed on the low spec machine was very impressive, the openbox window manager provided a acceptable user experience. My only concern was the default application
launch menu being initiated by a right-click, which would i feel cause initial discomfort for new users.

I was so impressed by Crunchbang in fact, I moved one of my test machines to this distro.

However from a ease of use point of view i thought my relatives would adopt Xubuntu more readily, simply due to the APPLICATIONS button acting like the XP start button. Also Xubuntu provided a lot more eye candy without using a huge amount of system resources and used open openoffice, which i have more experience in rather than the Abiword and Gnumeric apps supplied as default with Crunchbang.

The PC is now installed, working nicely and with 5 more people converted to Open Source Software. However DO please try Crunchbang linux, its minimal, slick and way fast, however i think its for users with some existing linux desktop experience.




Monday, February 15, 2010

Linux Nibbles Number 2

A tip i grabbed from tuxradar.com -- nice wireless distance vector tip - less speed = more distance all via the command line

Wireless speed management
Difficulty: Intermediate
Application: iwconfig

The speed at which a piece of radio transmission/receiver equipment can communicate with another depends on how much signal is available. In order to maintain communications as the available signal fades, the radios need to transmit data at a slower rate. Normally, the radios attempt to work out the available signal on their own and automatically select the fastest possible speed.

In fringe areas with a barely adequate signal, packets may be needlessly lost while the radios continually renegotiate the link speed. If you can't add more antenna gain, or reposition your equipment to achieve a better enough signal, consider forcing your card to sync at a lower rate. This will mean fewer retries, and can be substantially faster than using a continually flip-flopping link. Each driver has its own method for setting the link speed. In Linux, set the link speed with iwconfig:

iwconfig eth0 rate 2M

This forces the radio to always sync at 2Mbps, even if other speeds are available. You can also set a particular speed as a ceiling, and allow the card to automatically scale to any slower speed, but go no faster. For example, you might use this on the example link above:

iwconfig eth0 rate 5.5M auto

Using the auto directive this way tells the driver to allow speeds up to 5.5Mbps, and to run slower if necessary, but will never try to sync at anything faster. To restore the card to full auto scaling, just specify auto by itself:

iwconfig eth0 rate auto

Cards can generally reach much further at 1Mbps than they can at 11Mbps. There is a difference of 12dB between the 1Mbps and 11Mbps ratings of the Orinoco card - that's four times the potential distance just by dropping the data rate!

Linux Nibbles Number 1

Where has all my disk space gone on my linux box?

login as root and "du -x / | sort -n | tail -10"

My home linux example on my debian lenny (5.0) server (running under virtualbox)

du -x / | sort -n | tail -10
89656 /usr/local/webmin
89704 /usr/local
140544 /var/cache/apt/archives
140776 /tmp
159692 /var/cache/apt
165380 /var/cache
190484 /usr/share
248276 /var
395552 /usr
890608 /

Wednesday, January 27, 2010

Rootkits, Malware, TCPview, keyloggers and Security Nightmares

A close friend of mine who has asked to remain anonymous has had a nightmare scenario with a his home computer, a warning to all of us....

A description of this tale of woe
1. Our friend received a payment from his employer as a temporary worker for a series of projects he completed, part of this payment he placed in a building society account which can be accessed by online web browser based services only. The amount transferred was £4000
2. Within 8 hours of the payment arriving in the building society account, it was effectively stolen by online hackers by money being transferred in two £2000 lump sums
3. Also on his credit card, 5 items were purchased totalling £1800 in the same 24 hour period
4. On his other credit card an account was created using www.amazon.co.uk and attempted payments were placed for processing - only when amazon warned our friend did he discover the other transactions

Our friend and his wife suspected their computer was the root of the problem, I thought it sounded like someone had obtained their credit card and online banking details via their PC running Windows XP, they asked me to take a look, what i found was an insight into the poor security of Microsoft operating systems that are effected by certain exploits that are not patched.

How i found the problem

A) on first inspection the Microsoft XP computer seemed 100% ok

* Valid anti virus solution fully updated - Norton
* Valid anti spyware solution fully updated - Norton
* Microsoft firewall enabled and all microsoft updates seemed installed ok
* Separate ADSL router and with built in firewall supplied by their broadband supplier


B) I decided to run a separate virus and malware checker on this PC in Windows "SAFE MODE with networking" enabled, you can access this mode by pressing F8 during windows startup and selecting the appropriate menu option - the malwarebytes software I used is a very strong tool for discovering and fixing malware issues and runs well in safe mode -- www.malwarebytes.org - this took a long time to run (2 hours) but found 524 items of various spyware/malware that seemed fairly NON suspect, however this type of malware can act as a 'masking agent' for what is known as a ROOTKIT. A rootkit is a bit of software that HIDES software which allows a remote person can use to control your PC over the internet see here on wikipedia ( http://en.wikipedia.org/wiki/Rootkit )


C) I ran a rootkit discovery programme after using malwarebytes to remove the malware discovered above ( http://technet.microsoft.com/en-gb/sysinternals/bb897445.aspx ) which found a ROOTKIT on the system, Also using TCPVIEW from sysinternals i saw a system process connecting to differing addresses on the internet in thw far east and netherlands, i suspected this was a KEYLOGGER program ( http://en.wikipedia.org/wiki/Keylogger ), this program allows keystrokes on your keyboard to be intercepted and its smart enough to know when you are typing banking or credit card details.

Example of a normal TCPVIEW output window is below


























D) The ONLY solution to this issue on which you can rely on to fix the issue in my opinion is a total wipe of the PC's hard disk and a re-install of the whole computer from scratch

How did this occur?


* This is the scary part, over the last year Microsoft have had issues with Internet Explorer, the remote hacker had used this exploit below in the URL, which was only fixed in July 2009 to take control of our friends computer and remotely install this software http://www.microsoft.com/technet/security/bulletin/ms09-034.mspx
* This exploit above can be activated by simply browsing to a website which has code embedded to use the exploit to compromise the security of your XP computer.


Why did the antivirus and firewall software not stop this?

* the antivirus/spyware software stops known virus's and malware, its does not plug holes in Internet explorer, thus a hacker writes a VERY simply bit of JAVASCRIPT on a web page that simply uses the exploit to take remote control of your XP PC, antivirus can't detect it as it has NO PRIOR knowledge of this code as a virus. the firewall can't block the traffic as it is in the traffic port that allows you to browse the internet, hence if you block that port you cant browse anything


Given the above how can this be prevented?

* Move to Linux or Unix on your home computer ( http://en.wikipedia.org/wiki/Desktop_Linux ) Our friend is swapping to Ubuntu Linux as a desktop operating system ( http://www.ubuntu.com ) after learning the hard way, its a learning curve but he and his wife want to trust their computer again, ubuntu supports almost 100% of the features of windows with FREE software - http://www.ubuntu.com/products/whatisubuntu/910features
* Consider moving to an Apple solution, apples operating system uses UNIX behind the pretty graphics, which is highly secure - http://www.apple.com/uk/mac/


However the above solutions are not for everyone, thus if you must stay with Microsoft Windows Products

* Upgrade to Windows 7 and load up the FREE security essentials pack http://www.microsoft.com/Security_Essentials/
* Even with Windows 7 Move your web browser to FIREFOX for Windows -- http://www.mozilla-europe.org/en/firefox/
* STILL ensure you have FIREWALL ON, AUTOMATIC UPDATES ENABLED and i would reccomnd this package which should try and prevent break in's of the type i have described -- http://www.threatfire.com/


If you must use Windows XP

* Install FIREFOX (This may not help with ALL exploits)
* Use an anti virus solution that is fully updated -- AVG is a ok choice, others like AVAST are also ok choices -- http://free.avg.com/gb-en/homepage
* use an anti spyware solution that is fully updated -- see item above
* Install threatfire (see above)
* Install a firewall that is of a high quality -- consider this free one -- http://personalfirewall.comodo.com/
* Enable automatic updates
* THIS ONE IS THE BEST PROTECTION -- but costs 26 euros -- Enable a SANDBOX for your browser - http://www.sandboxie.com/


What is Sandboxie (from the last item above)

Sandboxie runs your programs, like a web browser, in an isolated space which prevents them from making permanent changes to other programs and data in your computer. Take a look at the http://www.sandboxie.com/ website which explains more, you can try the software for free

Friday, January 22, 2010

csharp help

A great reference on C# - I am slowly getting into Monodevelop and Mono, problem i have is a can't settle on which language to concentrate on! I love python and now i find this C# easy mulkti platform stuff appealing.......i should just get on a program in both or i am never going to start.

http://www.csharphelp.com/index.html

Monday, January 11, 2010

IT Highlights of the Decade

Ok i am not going to wax lyrical about details behind my selection here, but this post gives my highlights of the IT world of the last decade as requested by a pal of mine
  • iPhone - Grabbed 50% OF THE SMARTPHONE MARKET and forced the established players including Blackberry to change their tact
  • Windows XP and Ubuntu Linux - The great survivors, XP was the product Microsoft could NOT kill off (helped by the rise of the netbook) and Ubuntu became the distro that newbie Linux users could not do without
  • Rise of Mysql - This open source database grabbed a huge market by the scruff of the neck and rode the wave of the Linux server/software driven web 2.0 revolution
  • fall of Mysql - Playing the exit plan game Mysql ended up in the hands of the BIGGEST RIVAL Oracle via Sun.
  • Java - Sun java and players like JBOSS made java 'stack' one of the most powerful platforms for players in all sorts of industries
  • Firefox - The Driller killer web browser, filled the holes in microsoft's bug fix turnaround for the IE Browser, plus introduced the ultimate customization - the Add-in.
  • USB - just how easy is buying ANY peripheral nowdays......errr buy USB -- DONE.
  • Oracle, Predator of the decade - 64 companies purchased - mainly good, solid deals too, way to go Larry.
  • Google -- say no more

Sunday, January 10, 2010

Adobe PDF Reader not the only show in town

As you may or may not know the PDF document reader on your windows PC from Abobe has a reputation for having bugs that give online criminals a chance to take over your computer with rootkits and viruses, this article reviews the best alternatives -- i use sumatra on windows PC's -- small program, big features and FREE ...

http://lifehacker.com/5328211/five-best-pdf-readers