the 30 second timeout can be hit if you are doing something that triggers a few hundred "sub-queries".
contains is very nice. yes it's then a pain to add/remove items from the list, but GAE is all about query efficiency at the expense of write efficiency. cfh

