I think it's a pretty good start but needs more.
1) add XP and Server 2003 to your M$ platforms list, they're just a point release to 2K and not having them on there will close doors and not get your resume past HR.
2) add environment to your AS/400 list: looks like OS/400? (Do any REXX?, how about shell scripting in Linux?)
3) Fill in some detail during your consulting and Gateway periods: projects, highlights, application of skills?
4) Move HTML under Programming Languages. (I KNOW! but HR drones, don't.) I think I'd also remove the 'IBM' from PC Hardware and Networking...judgement call. Ditto to the 'Programming' in front of platforms.
5) The MS Office section needs something...I think I'd list VBA as a separate bullet, just for a cleaner look.
I'd say 1-3 are musts, 4 and 5 are judgement calls.
Your skills section should get you past HR drones looking for specific buzzwords, but I think your work history needs some embellishment to demonstrate usage of the skills mentioned to pique interest of the hiring manager. If you can, quantify the benefits of some or all your accomplishments, like how much money was saved, how was productivity increased, how was customer satisfaction increased.
You want to demonstrate that not only do you understand and know how to use the technical tools at your disposal, but that you also know how to use them in the business environment to get. things. done.
HTH!