Thanks to a comment to this blog made by knnniggett, there appears yet another way to deal with the RT2860 driver issue. This may turn out to be the definitive solution.
The problem with upgrading to the unreleased kernel 2.6.33 is that it is unreleased. In the case of my RT2860 card it limits the speed to "G" 54 mbs speeds, and at least on my machine I could no longer suspend or hibernate properly.
Apparently, there exists a package that installs backported drivers so that they will work on the current kernel. I just did this and I am happy to report it seems to work and I am running at "N" speeds. I'll have to test suspend after I make this post!
What I did was uninstall the 2.6.33 test kernel so I would revert back to 2.6.32. I then attempted to install the backport package that knnniggett suggests. He suggested this command line:
sudo apt-get install linux-backports-modules-wireless-karmic-generic
I found this didn't work for me, but a slight modification to reflect that with 10.04 we are running "Lucid" not "Karmic". So I modified the line to:
sudo apt-get install linux-backports-modules-wireless-lucid-generic
And behold it works! You may find you need to change the setting in the Synaptic Package Manager under the Software Sources - Updates Tab and check mark the Unsupported updates (lucid-backports) and then reload the repositories. You could probably also do this from the command line with an apt-get update type of command.
So thanks to knnniggett for the great suggestion.