Dave,
According to the Access (97) online help, a memo field can contain 1.2 GB of data. My guess is that the size of the pointer used then is 8 bytes (though I hav'nt done the arithmentic).
Rott Paws,
You cant perform arithmentic or logical operators or functions on memo fields; only string type functions; thus in an aggregate query, dont believe that any of the aggregate functions will work directly on a memo field. What you CAN do, is covert (part of) the memo field to a string, for example using the LEFT function, and then possibly use these results in the aggregate function.
eg. SELECT ProblemId, LAST(LEFT(Comments,50)) AS CommentPrefix
FROM tblProblem
GROUP BY ProblemId
Give this a go,
Cheers,
Steve