Necrascope,
You CAN in fact upgrade directly to Windows 7 using XP Easy Transfer to do exactly what you want in terms of leaving your existing programs and settings intact (though some settings will be new as Win 7 does have some new and revamped features). HOWEVER, there are pros and cons:
If you are running the x86 version of XP (which you probably are), performing Easy Transfer requires that you run the x86 version of the Windows 7 installation media from within XP (meaning you boot into XP, pop in the disc and run it, rather than booting to the media). If you boot to the media, you can still upgrade, but your old XP install will be moved to a Windows.old folder. you can get at the files that way, but you will have to reinstall applications and adjust settings.
Also, you cannot downgrade your edition (if you have XP Pro, the upgrade utility will not let you go to Windows 7 Home Edition), so you should at least buy the matching edition or a more feature-filled one. Finally, if you upgrade to the x86 version of Windows 7, you will not be able to take advantage of x64 benefits such as larger addressing space, which mainly means being able to use more RAM in your machine. However, you cannot in-place upgrade between x86 and x64 - the best you can do is upgrade such that your old install ends up in Windows.old.
With x64 Windows, you can run 99% of the x86 (32-bit) apps out there fine, the issues you will have are finding x64 drivers for your hardware (which for newer equipment is no problem) and legacy apps from the win 95/98 days. Windows 7 comes with XP mode also, basically the ability to run an XP Pro virtual machine within Win 7 that can help you run legacy apps that have compatibility issues with 7 or architecturally have issues with x64. ALSO, x86 Windows will run on any PC platform, but you have to have a processor capable of supporting the x64 architecture to run it. For example, the higher-end Prescott series of Pentium 4 processors and anything newer (Core duo, Core 2 duo, Core i7, etc) can run x64, mid-range Pentium 4's and earlier cannot. Make sure of this compatibility first before selecting which architecture you are going to use.
Make sure you have the right edition and architecture of Win 7 that u want before installing - likely your company will be making this shift w/i a year or two, so the more experience you have now, the better off you'll be at work when the time comes. The following article may help you during your upgrade or transfer:
http://technet.microsoft.com/en-us/library/dd446674(WS.10).aspx#BKMK_UpgradeFromXP