>>What thickness ply do you suggest, the weight doesn't matter that much, but I don't want to move it with a forklift.
In my mind there are two basic ways to go. You can build a "regular" cage from 1/2" ply. Not quite as easy to attach together with nails or screws, but not impossible either.
The other choice is to use 3/4" ply but go with a "floorless" cage. Instead of a wooden floor you simply staple Sintra or another plastic directly to the bottom of the wooden floor. There are several advantages to this. I can go into them in more detail if you like.
You can also combine the above two choices (a floorless cage from 1/2" ply) but more care does need to be taken.
Some people just aren't comfortable with floorless cages. Do whichever you feel most comfortable with.
>>Secondly, is there a sealer made so that I can still see the grain or my stain on the wood, but doesn't have to be redone every year or two.
With a plastic floor you could probably get away with a high quality water-based polyurethane for the cage walls. Unfortunately, some of the more durable water-based polys are not available in small quantity and also tend to be very expensive.
Oil based poly will last a long time, especially with a plastic floor, but they can offgas for months and often give an amber color to the wood. Not the best with light wood/stain combos.
Envirotex Lite is a very durable bar top epoxy and is available in small kits. But it is expensive and a bit overkill for a cornsnake. But no nasty solvents and it does look nice.
Those are the three general DIY solutions. Personally, I don't like the amber look of oil-based poly and don't feel it's protection is all that great for the hassle and lengthy offgas time. But it is very inexpensive.
Waterborne polys can look great on lighter woods but most of the readily available products just aren't that great. The good stuff is expensive and typically only available by the gallon.
Envirotex is great stuff but very expensive and can fog up if not applied correctly.
>>And finally, how would you suggest heating it, it will all be wooden except the front.
Radiant heat panel from Pro Products.
>>Oh, and, where would you put ventilation.
Probably up near the front so it would be somewhat hidden by the upper or lower lip of the cage.