Linodef currently allows views, nodes and other Drupal objects to be embedded into node content easily. However, it doesn't allow standard Drupal blocks to be embedded (it only allows embedding of those blocks that are created from a Views display).

My use case - I want to allow users to easily embed add-hoc quicktabs blocs into their content.

http://drupal.org/project/insert_block allows embedding of standard blocks, such as those created by the quicktabs module, but it's really basic and doesn't provide WYSIWYG integration.

Whilst I *could* install that module to accomplish what I need, it seems hacky at best. The end result will be one way of doing things for Views and nodes (linodef), and another for other blocks (insert_block). This will cause confusion to the end user who has to then select the correct method depending on what it is he is trying to embed.