def add(request):
	user = request.user
	if request.method == 'POST':
		s = Sample()
		s.date_time_last_updated = datetime.datetime.now()
		s.last_updated_by = request.user
		form = forms.SampleForm(request.POST, instance=s)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/samples/list/bysubject/%s/1' % form.instance.subject.id)
	else:
		form = forms.SampleForm()
	subscriptions = user.project_subscriptions.all().order_by('project_code')
	form.fields['subject'].queryset = Subject.objects.filter(project__in=subscriptions)
	return render_to_response('samples/add.html', locals() )