Thursday, October 1, 2026

Rajiv - The JFK of Modern India: How 1991 Rewrote the Destiny of a Nation

 For Americans, John F. Kennedy represents the ultimate "what if" of modern history—a charismatic, youthful leader, thrust into power, whose sudden, violent assassination in 1963 left an unfinished vision and permanently altered his country's trajectory.

In Indian history, Rajiv Gandhi occupies that exact psychological space.

He was a reluctant politician—an airline pilot who loved aviation, technology, and a quiet life with Sonia and his children. Fate dragged him into the brutal arena of statecraft: first through the tragic death of his brother Sanjay in 1980, and then the horrific assassination of his mother, Indira Gandhi, in 1984. Propelled into office at age 40 with the largest parliamentary majority in Indian history, he spent his first years learning the treacherous mechanics of Indian politics. By 1991, as he shed his aloofness, traveled second-class on trains, and connected directly with the masses, Rajiv was maturing into a visionary, grounded statesman. He combined a technocratic urge to push India into the 21st century with a commitment to an inclusive, secular republic.

Then, on a dark May night in Sriperumbudur, he was taken away in a blinding flash. His death did not merely create a leadership vacancy; it triggered a fundamental shift in the social, caste, and political architecture of India.

The Upper-Caste Monopoly (1947–1989)

To understand the post-1991 transformation, one must first recognize the unspoken reality of post-independence India: political power was almost exclusively an upper-caste monopoly.

From 1947 until the late 1980s, virtually every Prime Minister and central power-broker came from elite upper-caste backgrounds—Jawaharlal Nehru (Kashmiri Brahmin), Lal Bahadur Shastri (Kayastha), Indira Gandhi (Kashmiri Brahmin), Morarji Desai (Anavil Brahmin), and Rajiv Gandhi himself. The Congress Party maintained an unbroken electoral hold over the country using a formula known as the "Brahmin-Dalit-Muslim" alliance. Upper castes held executive leadership and policy control, while broad support from marginalized communities and minorities provided the winning vote share.

Lower castes and Other Backward Classes (OBCs)—despite comprising more than half of India's total population—were largely excluded from the corridors of high political office, particularly in the critical political heartland of Northern India.

1989: The Chess Move that Shattered the Status Quo

The turning point came in 1989. In Part 3 of her archival documentary series, India's Rajiv - Part 3: The End, filmmaker Simi Garewal uses the metaphor of a high-stakes chess match to describe the political maneuvering of this era.

Facing internal rebellions and a fragile coalition, Prime Minister V.P. Singh played a desperate, historic card: he pulled the 1980 Mandal Commission report out of cold storage and implemented a 27% reservation in federal government jobs for Other Backward Classes (OBCs).

It was a political earthquake. In Uttar Pradesh and Bihar—two states that together send over 130 Members of Parliament to New Delhi and effectively dictate who rules India—the Mandal report ignited a massive wave of lower-caste political consciousness. Regional leaders like Lalu Prasad Yadav in Bihar and Mulayam Singh Yadav in Uttar Pradesh mobilized the vast OBC population, capturing state power and ending decades of upper-caste hegemony in the Hindi heartland.

Mandal vs. Mandir: The Upper-Caste Fight for Survival

This lower-caste political explosion presented an existential crisis for traditional power structures.

Democratically, the arithmetic was brutal: Upper castes make up only about 15% to 20% of the Indian electorate. In a purely caste-segmented, headcount-based election, upper castes had zero mathematical chance of retaining national power once the 50%+ OBC population united behind regional lower-caste leaders.

This is where the Bharatiya Janata Party (BJP) and the RSS executed their counter-strategy: using "Mandir" (religious nationalism) to defeat "Mandal" (caste fragmentation).

To prevent the Hindu vote from fracturing along caste lines—which guaranteed permanent victory for lower-caste regional parties—the BJP launched the Ram Janmabhoomi movement and L.K. Advani's Rath Yatra. By rallying the electorate around a unified, emotional Hindu identity centered on Ayodhya, the BJP accomplished a strategic masterstroke:

  1. It consolidated lower-caste and upper-caste voters under a single religious banner.

  2. It allowed upper-caste, right-wing leadership to re-establish control over national politics under the guise of religious unity.

The Unchained Storm and Javed Akhtar’s Prophecy

This strategic shift is precisely why I have always opposed the BJP's political framework. It relies on converting religion into an aggressive vote-gathering engine, using hyper-communal polarization to retain power.

When you stoke religious hatred and social division for short-term electoral math, you unleash emotional forces that cannot easily be tamed or sent back into the bottle.

This danger was prophetically captured in a famous televised exchange between poet-lyricist Javed Akhtar and former Prime Minister Atal Bihari Vajpayee. Addressing Vajpayee directly, Javed Akhtar issued a stark warning: political parties may think they can strategically "use" religious fundamentalism to win elections, but religious fanaticism is an unguided missile. Once you legitimize communal hatred to build a vote bank, those unchained forces will eventually outgrow and consume even moderate leaders. Decades later, as Indian politics has moved far to the right of Vajpayee’s moderate stance, Akhtar’s warning stands as a precise description of modern India.

The 1991 Tragedy and the Political Void

When Rajiv Gandhi was assassinated halfway through the 1991 general election, Congress won power on a wave of national sympathy. The subsequent government of P.V. Narasimha Rao and Manmohan Singh successfully liberalized the Indian economy, saving the country from financial collapse.

However, Rajiv’s sudden death stripped the secular center of its only charismatic, unifying national anchor.

Without a leader who could unite lower castes, upper castes, and minorities under a forward-looking secular platform, the Congress party’s regional bases eroded. That leadership vacuum directly paved the way for Atal Bihari Vajpayee’s rise in 1996 and 1998, cementing the BJP as the primary national alternative. Over the next two decades, that foundation evolved into the absolute dominance seen today under Narendra Modi, making it immensely difficult for any alternative secular vision to regain ground.

The Secular Idea of India

Unlike Yugoslavia, Czechoslovakia, or East and West Pakistan—which fractured along ethnic, linguistic, or religious lines—India survived as a unified, democratic republic. It did so because of the secular, inclusive foundation laid by Nehru, carried forward by Indira and Rajiv, and embedded in the Indian Constitution.

Rajiv Gandhi understood that modern synthesis: combining technological ambition, scientific temperament, and economic growth with a secular, non-divisive social ethos. His assassination left a void that Indian politics is still struggling to fill, but the necessity of an inclusive, forward-looking India remains as urgent today as it was in 1991.

Notes & Historical Context

Note 1: Simi Garewal’s India’s Rajiv (Part 3) as an Archival Masterpiece

Simi Garewal’s three-part documentary series (Part 1 and Part 3) offers a rare, intimate look at Indian political history. Filmed between 1989 and 1991, Garewal had unprecedented access to Rajiv Gandhi during his time in the opposition—when he had shed his prime ministerial security, was traveling second-class on trains, and was interacting directly with voters.

Part 3 is particularly brilliant in its use of the political chessboard metaphor. It visually and analytically breaks down the rapid collapse of the V.P. Singh and Chandra Shekhar governments, the sudden introduction of the Mandal report, and the rise of the Ram Janmabhoomi movement. Because the final interviews were recorded just weeks before his assassination at Sriperumbudur, the documentary serves as a real-time snapshot of India at the exact fork in the road where the post-colonial Congress era ended and the modern coalition/BJP era began.

Note 2: Javed Akhtar’s Warning to Atal Bihari Vajpayee

The exchange between poet-lyricist Javed Akhtar and former Prime Minister Atal Bihari Vajpayee (view short clip here) represents a classic clash between humanist secularism and political pragmatism. Speaking from a rationalist, liberal perspective, Akhtar challenged Vajpayee not merely as a politician, but as a poet and the moderate face of the BJP.

Akhtar’s core message was that mixing religion with politics is inherently explosive. He argued that while politicians believe they can control religious passions for vote-bank engineering, fanatical social movements always take on a life of their own, destroying the very social fabric and democratic institutions of the nation.

Friday, September 18, 2026

From Apollo 11 to Agile: How Software Engineering Killed the Art of Programming

We live in an era where software governs everything from our microwave ovens to the steering columns in our cars. Yet, the modern software industry has largely lost its connection to the deep, disciplined artistry that defined its early years. To understand how we arrived at a landscape dominated by rigid project management and "flaccid Scrum," we have to look back at the radical evolution of programming from the 1940s to today.

The Human Computers of WWII and the ENIAC 6

In the early days of computing, writing code was heavily viewed as "women's work." During World War II, the military required immense calculations for ballistic trajectories and cryptography, and women filled these roles. At Bletchley Park, female cryptanalysts like Joan Clarke worked closely with Alan Turing to break the Enigma code.

In the United States, the military built the first all-electronic, programmable computer, the ENIAC. The hardware was designed by men, but the machine was programmed entirely by six female mathematicians: Jean Bartik, Kathleen Antonelli, Marlyn Meltzer, Frances Spence, Ruth Teitelbaum, and Betty Holberton. They were handed blueprints of a massive, top-secret machine with 3,000 dials and told to teach themselves how to program it. Around this same era, pioneer Grace Hopper, who served in the US Naval Reserve, invented the first computer compiler and laid the structural foundation for COBOL, fundamentally shifting programming from raw machine code to readable languages. It was an era defined by mature professionals practicing software as a precise, mathematical art.

The 1960s Golden Age and the Moon Landing

As hardware evolved into the 1960s, it remained incredibly limited. The computers of that era had a tiny fraction of the memory and processing power of a modern smartphone. Yet, the programmers of the 1960s accomplished miracles.

During the Apollo 11 mission, the guidance computer had roughly 4 kilobytes of RAM. As Neil Armstrong piloted the Lunar Module toward the moon's surface, the computer was suddenly overwhelmed with unexpected radar data, triggering the infamous 1202 program alarm. Had the system frozen, they would have had to abort. However, the programmers—led by software engineering pioneer Margaret Hamilton, who literally coined the term "software engineering" to elevate the discipline's status—had built the code as an asynchronous executive. The software was artistic and brilliantly resilient; it recognized the overload, dropped low-priority background tasks, and kept the critical thruster controls alive.

The Demographic Shift: Why the Numbers Plummeted

Through the 1970s, women continued to be a major force in computing. In fact, by 1984, women made up 37% of all computer science undergraduate majors in the United States. However, around that same time, a massive demographic shift occurred, and the numbers plummeted.

The advent of early personal computers, such as the Commodore 64 and the Tandy TRS-80, changed the cultural landscape. These machines were marketed almost exclusively to boys as gaming toys. A cultural narrative took hold—fueled by movies, media, and advertising—that computers were for "nerds" and young men. By the time students reached college, young men had years of informal hardware and basic programming experience at home, leaving women structurally disadvantaged in the classroom. As the software industry's workforce ballooned, doubling every five years, the mature, gender-balanced workforce of the past was entirely overrun by a massive influx of inexperienced, twenty-something men. By the 2010s, the percentage of women in computer science had dropped below 20%.

The Mistake of Waterfall

This sudden surge of youthful coders created a crisis for businesses: how do you manage hordes of young men who lack the intrinsic discipline of the previous generation?

Management found their answer in 1970 when Winston Royce published a paper detailing the Waterfall model. Royce actually intended the diagram to be a strawman—an example of a flawed, risky way to build software. But management ignored the warnings. They took the picture, pasted it into their corporate manuals, and Waterfall became the industry standard. The artistry of programming was suddenly buried under layers of top-down bureaucracy, rigid documentation, and project managers trying to tightly control the code.

Kent Beck and the Birth of Extreme Programming

By the mid-1990s, the software world was suffocating under the weight of Waterfall's heavy documentation and delayed feedback loops. Projects were massive, rigid, and routinely failed to deliver on time.

The tipping point occurred in 1996 when software engineer Kent Beck was hired to salvage the Chrysler Comprehensive Compensation (C3) system, a sprawling, troubled payroll project. Beck realized that traditional management techniques wouldn't save the project. Instead, he decided to strip software development down to its most effective technical habits and turn the dial up to ten.

He formalized these habits into core engineering practices. He reasoned that if testing is beneficial, it should be done before any production code is even written—resulting in Test-Driven Development (TDD). If code reviews improve quality, developers should review code continuously—leading to true Pair Programming. He called it Extreme Programming (XP). XP was an audacious pushback against corporate bloat. It treated software development not as a predictable manufacturing assembly line, but as a disciplined, deeply collaborative, and intensely technical craft.

The Mid-90s Rebellion and the Agile Manifesto

The C/C++ hackers of the 90s—practitioners of what many consider the last great "artsy" era of low-level programming—were also pushing back against the heavy, slow-moving Waterfall lifecycle. Programmers wanted to return to a craft where they were trusted to build resilient architectures without months of upfront paperwork.

This broader rebellion culminated in 2001 when a group of 17 software veterans, including Kent Beck and Robert "Uncle Bob" Martin, retreated to Snowbird, Utah. They drafted the Agile Manifesto, an attempt to heal the growing divide between business and programming. Their weapon of choice was the underlying philosophy of Extreme Programming, which demanded intense technical discipline to allow for rapid, flexible responses to changing business needs.

How Engineering Killed the Art

Unfortunately, the Agile revolution was hijacked. Business managers understand discipline and meetings, but they do not fundamentally understand technical engineering practices. You cannot ask a manager for permission to write tests or refactor code; that risk belongs solely to the programmer.

Because of this disconnect, the industry largely abandoned the rigorous technical practices of Extreme Programming in favor of Scrum. Legions of project managers got certified in Agile without ever writing a line of code, turning the movement into a heavily managed, business-driven process completely devoid of technical excellence. This resulted in "flaccid Scrum"—highly efficient meeting schedules attached to chaotic, undisciplined engineering codebases.

This shift is mirrored in the evolution of our programming languages. The raw, artistic power of 90s-era C/C++ is dying out, replaced by higher-level languages designed to be as close to business logic as possible. We can see this trajectory in the history of enterprise development, elegantly detailed in Uncle Bob's talk on the early challenges and future of Java. On the other end of the spectrum, we see older languages being completely resurrected by modern business needs, as shown in the rebirth of Python as the undisputed king of the AI and data science boom.

As software continues to eat the world, we can no longer afford to treat coding as a sterile, bureaucratic assembly line. We must reclaim the discipline of the Apollo engineers, the artistic craftsmanship of the 90s hackers, and the unyielding technical rigor of Extreme Programming.

Citations & Research Context

Below is a detailed breakdown of the sources used to construct this history, including why each was included to fulfill the narrative requirements of the article.

  • Uncle Bob Martin - "The Future of Programming" (Video Link Opens in a new window ):

    • Why it was added: This lecture provides the core structural argument of the piece. It outlines how the demographic shift of the 1970s and 80s brought in undisciplined youth, leading management to impose Waterfall, and eventually culminating in the drafting of the Agile Manifesto at Snowbird to reclaim technical discipline. It highlights the drastic shift from an older, gender-balanced workforce to a male-dominated one.

  • National WWII Museum - Admiral Grace Murray Hopper: When Women Were Computers (Source Link):

    • Why it was added: To verify the history of women as the earliest "human computers." This source confirms Grace Hopper's foundational contributions, including the invention of the first compiler and her efforts leading to COBOL, contrasting the later male-dominated software engineering industry with its female-driven roots.

  • NPR Planet Money / EdTech Magazine - Did the Computer Science Gender Gap Begin in 1984? (Source Link):

    • Why it was added: You requested an explanation for the decline of women in the field. Research shows that female participation in computer science actually peaked around 1984 at 37% before plummeting. This source correlates the drop directly to the rise of early personal computers being heavily marketed as toys for boys, fundamentally shifting the cultural perception of who a "programmer" was.

  • Medium / Tech History - The ENIAC Women (Source Link):

    • Why it was added: To highlight the specific pioneers of early programming. This source details how the original six programmers of the ENIAC machine were all women who had to teach themselves to program massive hardware using nothing but raw circuit diagrams.

  • GitHub / Julien Simon - Apollo 11 AI Walkthrough (Source Link):

    • Why it was added: To provide deep research on how 1960s programmers sent a man to the moon with minimal hardware. This verifies Margaret Hamilton's leadership at NASA and confirms that her "asynchronous executive" software design saved the mission by gracefully dropping low-priority tasks during the 1202 program alarm.

  • Hacker News / Medium Articles on Winston Royce (Source Link):

    • Why it was added: You requested details on how the Waterfall model originated. Research confirms that Winston Royce's 1970 paper presented the top-down step-by-step model as a flawed example (a strawman) that needed iteration. Management ignored his warnings and adopted the diagram verbatim.

Why Middle Management Hates Extreme Programming (And Why I Loved It)

 We rarely see true Extreme Programming (XP) in the wild anymore. When it does happen, it is usually a fleeting, beautiful experiment before the traditional metrics and middle management pushback take over. I had the privilege of experiencing pure XP firsthand, and it completely reshaped my understanding of what software development could be.

The Ultimate Two-Keyboard Setup

The experience started when we brought in a developer from the Bay Area. We decided to commit fully to the bit. We procured a top-of-the-line iMac loaded with 32 GB of RAM and the largest screen available. But the real magic was the input configuration: two people sitting side-by-side, sharing one massive monitor, with two keyboards plugged into a single machine.

This was pair programming in its most unfiltered form. There was no "Code With Me" screen sharing, no network latency, and no hiding behind a muted microphone. It was an intense, synchronous mind-meld that remains the absolute best programming experience of my career.

The TDD Time Machine

Alongside the pair programming, we strictly adhered to Test-Driven Development (TDD). Writing the tests first and watching the architecture naturally emerge from the constraints was an intellectual thrill.

Practicing TDD in that environment felt exactly like being transported back to university, sitting in a rigorous Algorithms class. It forced a level of deep, analytical thinking that daily enterprise development often smooths over. We were solving puzzles in real-time, holding each other accountable for every line of code, and building software that was virtually bulletproof from the moment it compiled. It was pure, unadulterated fun.

The "Waiting for Godot" Reality

Unfortunately, experiences like this rarely last. The reality of the corporate software world is that middle management fundamentally does not like Extreme Programming. It looks expensive on a spreadsheet to have two highly paid engineers working on a single machine, even if the resulting code requires a fraction of the QA and maintenance time.

Eventually, the initiative began to feel a bit like Waiting for Godot—an endless anticipation for a paradigm shift across the organization that was never actually going to arrive. Because true TDD and XP require constant practice and a supportive environment, I have unfortunately forgotten much of what I learned during that brief, golden era. Without the right setup and institutional backing, those sharp skills inevitably dull.

The Broader Evolution of Craft and Language

Reflecting on that XP experience naturally leads to thinking about how our tools and languages have evolved around us. The discipline of writing good code remains constant, but the ecosystem is always shifting.

For Java developers navigating the modern enterprise landscape, understanding where we came from is crucial to understanding where the language is heading. Uncle Bob provides a fantastic breakdown of this in his talk on the early challenges and the future of Java, detailing the architectural decisions that shaped the language.

On the other end of the spectrum is the incredible resurgence of Python. It is fascinating to watch one of the older languages get completely re-birthed by the data science and AI boom, transforming into the dominant language of the current era. This trajectory is captured perfectly in this documentary on the history and rebirth of Python.

Whether you are pair programming on a massive iMac or writing solo microservices, the core lesson remains: the tools and management trends will constantly change, but the pure joy of solving a complex algorithmic problem with a great peer never fades.

Friday, April 29, 2011

OTA Over The Air Transmission I am getting at Plano

I put up Channel Master 2020

The Channels I am gettong are
Channel   Channel
                Name
2.1      KDTN-DT  Daystar                         Good
4.1      KDFW-DT      Fox-DFW                     Ok  (With Wids goes on and off)
5.1      KXAS-DT       NBC-DFW                   Good

5.2      KXAS-WX     NBC-Weather              Good

5.3      KXAS-WX     NBC-Universal Sports Good
8.1      WFAA            ABC-DFW                    Good

8.2      WFAA-2         ABC-Weather                Good

8.3      WFAA-3         Live Well Network        Good
11.1     KTVT-DT      CBS-DFW                     Good
12.1    KXII-DT1       Sherman-TX CBS        Weak
12.2    KXII-DT2       Sherman-TX ABC       Weak
12.3    KXII-FOX      Sherman-FOX               Weak
13.1    KERA             PBS-DFW                     Good
13.2    PBS-World     PBS-World                    Good
18.1    KPFW           Tele Restauracion           Good
18.2    KPFW           Música Cristiana            Good
18.3    KPFW           Tele Restauracion           Good
18.4    KPFW           Blank                              Good
21.1    KTXA            Independent-                  Good
                                  Cowboys/Rangers/Maveriks
23.1    KUVN            Univision                       Good
26.1    KODF            Mega TV(Spanish)        No reception

27.1    KDFI-DT        MyNetworkTV              Weak - Need to point to the direction
29.1    KMPX            Estrella TV                     Good
31.3    K31GL-D       History of Television      No Reception
           35.9 miles  Azimuth: 204 degrees  Compass: 200 degrees
31.4    RTV                Retro Television             No Recption
33.1    KDAF            CW (CBS & Warner Bros)   Good
33.2    Antennae TV  Classic TV series '50s to '90s  Good   
33.3    This TV        MGM Movies/TV Series          Good
34.1   KJJM            Universal Access Network(Religious) No Recption Also at 47.2
34.2   Almavision   Religion in Spanish              No Recption
39.1   KXTX-DT    Telemundo TV                    Good
39.2   Inmigrante  Hispanic Immigrant Political        Good
44      KLEG           Azteca América                   No Reccpetion (From TV Guide)
47.1   KTAQ  Shopping / Religious                   Ok
47.2   UAN    Universal Access Network Religion/Comm          Good to OK (Can also watch it online)
49.1  KSTR-DT      TeleFutura HD                     Good
49.2  KSTR-SD      TeleFuturaSD
50.1  KATA-CD      Tr3́s                
50.3  KATA-CD      AMG-TV and Schedule 
52.1 KFDW-HD     TV 52 (Orpah/StarTrek)     Good

52.2KFDW-SD     TV 52 (Orpah/StarTrek)     Good

55.1  KAZD      Azteca America                      Ok

55.2 KAZD      Infomercials                            Ok

55.3 BizTV     Finance Enterpreneur             OK

55.4 LATV      BiLingual Music Channel         Ok
58.1 KDTX     TBN  - Religious                       Ok            
58.2 KDTX     Church Channel  - Religious     Ok
58.3 JCTV      Young Adult - Religious Music  Ok
58.4 Enlace     Christian programming Hispanc     Ok
58.5 Smile of Child  Mainly Religious Children    Ok
68.1 KPXD    Ion Channel - PAX Network       Good
68.2 Qubo     Children TV (ION/NBC/Scholosatic Corp) Good
68.3 ION Life  Lifetime Programming(Fitness/Travel/Diet)              Good

 


 

Friday, March 4, 2011

Secure Browsing

With a lot of these issues some stuff we could do to safe gaurd it
  • Test how secure is your network. Like Audit My PC
  • Use Secretive browsing see this article 
    • Stop Cookies especially from emails - Avoid downloading images till they are required
  • Use Personal Proxies - reasons IP address can tell everyone of a person's address. Including other details it makes easier for ID Theft. How easy it is Find your IP address from email sent. And back track the IP address using WhatIsMyIPAddress.com.

Thursday, March 3, 2011

Ways to Improve PC Performance

As I have done it so many times though of writing ways to do it

I suppose there are Few ways of taking care of it

  • Registry Cleaning: CCleaner does it
  • Disk Cleaning: Cleaning and removes files that eats up space like Temporay Files. CCleaner does it
  • PC Optimizer: Some of the stuff which are on by defaults that are not needed usually
    • Disable Indexing Services: See this Microsoft Site for it. See here
    • Disable Search for Network Files/Printers
    • Reduce Menu Delays
    • Don't clear paging file on Shutdown
  • Do a Defragment: If there is not enough space one can use 
  • StartUp Menu: Use CCleaner
  • Browser Add-ons: See you can remove some unwanted Program
  • Remove Spyware and Adware: SpyBot and others like removes it
  • Remove unwated programs
  • Other Advanced stuffs: Access advanced system tools, such as Event Viewer, Disk Defragmenter, and System Information, that system administrators and IT professionals often use to solve problems. You can also view notifications about performance-related issues and what to do about them. For example, ifWindows detects that a driver is reducing performance, click the notification to learn which driver is causing the problem and view help on how to update the driver. Issues listed at the beginning of the list are impacting the system more than issues listed later in the list.

Sunday, December 16, 2007

How to buy Laptop

One of the good thing about this blog is that it is was the Tour de force behind writing my first technical Blog.

So besides going more on pleasantries lets go to the point...
But adding few more notes...

Three sites to compare deals on, or more importantly any electronic deals or even other things also...

deals2buy.com .... A good site to show the lowest prices going on in general...
pricegabber.com or froogle.com ...... To compare prices for some item Then sort on the lowest price that is going on...
salescircular.com ... To find which deal is best deals from store....
slickdeals.net ... For a STEAL... will only mention very good deals.. Also has a discussion board where ppl discuss........

For reburnished machine go to
tigerdirect.com
overstock.com

To read a review about the machine you are looking for....
http://www.cnet.com/
http://www.pcmag.com/
note sometimes it will not have a very close match so make it more general....

Again things to look into a Laptop in order of priority
1. Memory - Do not go below 1 GB if you want the laptop for more than 3 years...

2. Screen Size - Choose at least more than 14 inches if you want to
watch movies.. most are coming with 15"
2. CPU - I still think both AMD and Intel are almost the same... but
things to look in comparing CPU
The name of processor is sure way to find how good is it
> In Intel the cheaper CPU are Celeron and the costiers are
Centrino ( now usual a Dual Core )
>. In AMD The cheaper is Sempron and costlier is Athlon

1. Processor Cache - Still one of the costliest stuff in a computer - Also called L2 cache - Many cheaper will not have it, especailly Sempron or Celeron
2. Dual Processor -
3. Clock speed measures in GHz... Most are close to each other and
until you are real gamer or works on hig end graphics 1.6 and 1.8
are good enough

3. Operating System - I still prefer XP anyday to Vista... But I think
if you want to keep a laptop for 3+ years buy Vista... As XP will not
be supported after next year, also Vista has the wow effect. THough
atleast for 2 years you will find more softwares for XP than Vista....

4. Brand - Some brand have better features and thus the difference.
For example XPS in Dell are considered the better ones... Similarly
ThinkPad not the one from Lenova but IBM are much more better build.


As for other thing I am quite sure of two things....
1. Will be adding more to it
2. True to Moore's law, that transistor thus speed will double every 24 months, soon the stuff I say will be out of date!!!