http://www.dotnetspark.com/kb/3543-building-custom-conditions-for-sharepoint.aspx
http://msdn.microsoft.com/zh-cn/library/cc161068(office.12).aspx