Access Forbidden (cgi-bin)

I've put a simple cgi script in my /home/domain/cgi-bin directory as thus:
#!/usr/bin/perl

# hello.pl -- my first perl script!

print "Content-type: text/html\n\n";

print <<"EOF";
< HTML>

< HEAD>
< TITLE>Hello, world!< /TITLE>
< /HEAD>

< BODY>
< H1>Hello, world!< /H1>
< /BODY>

< /HTML>
EOF

(I've put spaces in the html tags to get around the No Html tags in your bug tracker)

and when I try access it, I get:
Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster

Im running Suse 10.0 Virtualmin Pro 50 and the .conf file for the domain is :

< VirtualHost 192.168.1.101:80>
SuexecUserGroup "#1003" "#1001"
ServerName thriftyserve.com
ServerAlias www.thriftyserve.com
ServerAlias lists.thriftyserve.com
DocumentRoot /home/thriftyserve/public_html
ErrorLog /home/thriftyserve/logs/error_log
CustomLog /home/thriftyserve/logs/access_log common
ScriptAlias /cgi-bin/ /home/thriftyserve/cgi-bin/
< Directory /home/thriftyserve/public_html>
Options Indexes IncludesNOEXEC FollowSymLinks
allow from all
< /Directory>
php_value memory_limit 32M
< /VirtualHost>

Ive also put extra spaces in the directory and virtual host tags.

Status: 
Closed (fixed)