I can't give you exact numbers but we recorded 8-9 hours of Lord of the Rings off of the HDNET channel and something like 1/2 of our storage space was gone in one afternoon.
It seems like 1 hour of SD is about 1% and 1 hour of HD is about 5%, with the 160GB drive on the 6416. (Just did the math - 5%/HD-hr = 20hrs)

Given that - your 20 hours seems very likely.
HD is just plain ravenous with space.
I normally try to catch most live shows in HD, and record them simultaneously in SD in case I miss them.
I do try to record things off the DVR over the Video Out cables to an OLD DVD-Recorder to clean up space yet "keep" a copy. Quality is not all that bad.