Hope it works out for you. Remember that you will need to buy an SD card for your Zire. Since you want a lot of video, you will want a large card.
SD cards are often cheaper than Memory Sticks; but they will still run you some money. I haven't checked out prices at FutureShop, BestBuy or Staples lately, but you may want to check out TigerDirect.ca (You're in Canada I assume?) They have 256MB SD cards for under $50 Canadian. There is even a 512MB SD card for under $60.
If you really want to watch hours and hours of video, you will really want a few really big SD cards. Or you will end up being forced to reencode the video down to lower resolutions, bitrates and framerates.
Here's the memory card page:
http://www.tigerdirect.ca/applicati...egory_flash.asp
So before you go out and buy a keyboard for yourself, you may want to make sure that you have a card for your videos...
edit:
Oh and regarding the keyboard.. if you can afford it, I'd recommend that you get one of those universal IR keyboards. That will remove the issues of universal connectors and what not in the past, present and future.