BMesh sounds pretty cool. It is a feature which Wings3d (my go-to modelling package) embraced from the get go, and it sounds like Blender has added many of the same tools which were fantastic in Wings. Unfortunately Wings has fallen a little by the way-side so it is great to see Blender pick up this idea! Perhaps it is about time I had another shot at learning Blender because it is looking more and more powerful.