I know that your education, the tools you have available, and most of all, your determination and enthusiasm constitute a formidable counter-force to the walls that are being built around creativity and discourse. I count on you to get out there and create. You can - you MUST -- innovate faster than your ability to innovate can be enclosed by laws, regulations, and technological fences.
Couple of UI suggestion for subscriptions.module:
* rework table rendering code, use standard theme("table") function
* use checkboxes for (un)subscribing - provides better visual feedback
* make entire page act as a form, add "Update subscriptions" button
* optionally provide an option to retreive either titles or full contents of the subsribed nodes/terms